| Java Files | Problematic Files | Total | Priority 1 | Priority 2 | Priority 3 | Priority 4 | Show/Hide P4 |
|---|---|---|---|---|---|---|---|
| 83 | 82 | 5793 |
12
|
39
|
952
|
4790
|
|
| Issue Type | Best Practices | Code Style | Design | Error Prone | Performance | Documentation | Total |
|---|---|---|---|---|---|---|---|
| Count |
50
|
1984
|
2803
|
473
|
479
|
4
| 5793 |
PMD Priority : 1 (Absolutely required), 2 (Highly recommended), 3(Recommended), 4 (Optional/To be decided by Code Reviewer/Architect), 5 (Highly optional)
| Priority | Category | File (.java/.jsp) | Line | Description |
|---|---|---|---|---|
|
4
|
Design
| com\i2c\directdeposit\api\dao\AbstractDirectDepositApiDao.java | 1 | A high number of imports can indicate a high degree of coupling within an object. |
|
2
|
Error Prone
| com\i2c\directdeposit\api\dao\AbstractDirectDepositApiDao.java | 45 | getInstance method always creates a new object and hence does not comply to Singleton Design Pattern behaviour. Please review |
|
3
|
Design
| com\i2c\directdeposit\api\dao\AbstractDirectDepositApiDao.java | 221 | Rather than using a lot of String arguments, consider using a container object for those values. |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\AbstractDirectDepositApiDao.java | 243 | Avoid prefixing parameters by in, out or inOut. Uses Javadoc to document this behavior. |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\AbstractDirectDepositApiDao.java | 274 | Linguistics Antipattern - The method 'isAllRangesProcessed' indicates linguistically it returns a boolean, but it returns 'List' |
|
4
|
Best Practices
| com\i2c\directdeposit\api\dao\AbstractDirectDepositApiDao.java | 279 | Consider using varargs for methods or constructors which take an array the last parameter. |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1 | A high number of imports can indicate a high degree of coupling within an object. |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 74 | The class 'DirectDepositApiDaoImpl' has a Modified Cyclomatic Complexity of 5 (Highest = 35). |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 74 | The class 'DirectDepositApiDaoImpl' has a NCSS line count of 2571 (Highest = 226). |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 74 | The class 'DirectDepositApiDaoImpl' has a Standard Cyclomatic Complexity of 5 (Highest = 35). |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 74 | The class 'DirectDepositApiDaoImpl' has a total cyclomatic complexity of 483 (highest 41). |
|
4
|
Documentation
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 78 | Document empty constructor |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 78 | It is a good practice to call super() in a constructor |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 82 | Parameter 'cardSrNo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 82 | Parameter 'conn' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 116 | Parameter 'conn' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 116 | Parameter 'entries' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 154 | Parameter 'chProfileOption' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 154 | Parameter 'conn' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 154 | Parameter 'entry' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 154 | The method 'fetchCardInfo(McpTransExtractFileMCPEntry, Connection, ChProfileOption)' has a NCSS line count of 70. |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 154 | The method 'fetchCardInfo(McpTransExtractFileMCPEntry, Connection, ChProfileOption)' has a cyclomatic complexity of 11. |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 193 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 202 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 229 | Avoid if (x != y) ..; else ..; |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 265 | Parameter 'acquirerId' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 265 | Parameter 'conn' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 265 | Parameter 'externalRefNumber' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 302 | Parameter 'acquirerId' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 302 | Parameter 'conn' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 302 | Parameter 'externalRefNumber' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 345 | Parameter 'conn' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 345 | Parameter 'ddProcessingStats' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 345 | Parameter 'entry' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 347 | Avoid declaring a variable if it is unreferenced before a possible exit point. |
|
4
|
Error Prone
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 357 | Assigning an Object to null is a code smell. Consider refactoring. |
|
4
|
Error Prone
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 361 | Assigning an Object to null is a code smell. Consider refactoring. |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 400 | Parameter 'conn' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 400 | Parameter 'ddProcessingStats' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 400 | Parameter 'entries' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 400 | The method 'isFraudulantTransactionWithBatchFromDownloader(List, Connection, DDProcessingStats)' has a cyclomatic complexity of 10. |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 401 | Avoid declaring a variable if it is unreferenced before a possible exit point. |
|
4
|
Error Prone
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 408 | Assigning an Object to null is a code smell. Consider refactoring. |
|
4
|
Error Prone
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 412 | Assigning an Object to null is a code smell. Consider refactoring. |
|
3
|
Best Practices
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 422 | This for loop can be replaced by a foreach loop |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 423 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 424 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 425 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 426 | Potential violation of Law of Demeter (method chain calls) |
|
3
|
Best Practices
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 436 | This for loop can be replaced by a foreach loop |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 437 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 438 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Best Practices
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 458 | Consider using varargs for methods or constructors which take an array the last parameter. |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 458 | Parameter 'conn' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 458 | Parameter 'ddProcessingStats' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 458 | Parameter 'entries' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 458 | Parameter 'updatedEntriesCount' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 458 | The method 'isFraudulantTransactionWithBatch' has a Modified Cyclomatic Complexity of 14. |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 458 | The method 'isFraudulantTransactionWithBatch' has a Standard Cyclomatic Complexity of 14. |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 458 | The method 'isFraudulantTransactionWithBatch(List, Connection, DDProcessingStats, int)' has a cognitive complexity of 21, current threshold is 15 |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 458 | The method 'isFraudulantTransactionWithBatch(List, Connection, DDProcessingStats, int)' has a cyclomatic complexity of 15. |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 458 | The method 'isFraudulantTransactionWithBatch(List, Connection, DDProcessingStats, int)' has an NPath complexity of 772, current threshold is 200 |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 459 | Avoid declaring a variable if it is unreferenced before a possible exit point. |
|
4
|
Error Prone
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 466 | Assigning an Object to null is a code smell. Consider refactoring. |
|
4
|
Error Prone
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 470 | Assigning an Object to null is a code smell. Consider refactoring. |
|
3
|
Best Practices
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 472 | This for loop can be replaced by a foreach loop |
|
3
|
Error Prone
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 473 | Avoid using Literals in Conditional Statements |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 474 | Avoid if (x != y) ..; else ..; |
|
4
|
Performance
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 475 | Avoid instantiating new objects inside loops |
|
3
|
Error Prone
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 490 | Avoid using Literals in Conditional Statements |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 491 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 492 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 493 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 494 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 507 | Potential violation of Law of Demeter (method chain calls) |
|
3
|
Error Prone
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 508 | Avoid using Literals in Conditional Statements |
|
3
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 508 | These nested if statements could be combined |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 509 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 531 | Parameter 'daysForRevTrans' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 531 | Parameter 'entry' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 531 | Parameter 'instConn' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 554 | Potential violation of Law of Demeter (static property access) |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 580 | Parameter 'fundsFiId' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 580 | Parameter 'fundsFiName' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 580 | Parameter 'status' is not assigned and could be declared final |
|
3
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 587 | Explicit type arguments can be replaced by Diamond Operator |
|
4
|
Performance
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 604 | Avoid instantiating new objects inside loops |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 609 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 610 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 611 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 612 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 613 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 614 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 616 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 617 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 618 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 619 | Potential violation of Law of Demeter (method chain calls) |
|
3
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 629 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 645 | Parameter 'fileSrNos' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 645 | Parameter 'fundsFiId' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 645 | Parameter 'instanceId' is not assigned and could be declared final |
|
3
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 652 | Explicit type arguments can be replaced by Diamond Operator |
|
4
|
Error Prone
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 677 | Assigning an Object to null is a code smell. Consider refactoring. |
|
3
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 679 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 695 | Parameter 'fiInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 695 | Parameter 'fileSrNos' is not assigned and could be declared final |
|
3
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 702 | Explicit type arguments can be replaced by Diamond Operator |
|
4
|
Performance
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 726 | Avoid instantiating new objects inside loops |
|
3
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 726 | Explicit type arguments can be replaced by Diamond Operator |
|
3
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 738 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 754 | Parameter 'fiInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 754 | Parameter 'rs' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 776 | Parameter 'fiInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 776 | Parameter 'filesBatchesInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 776 | Parameter 'instanceId' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 776 | Parameter 'serviceHorizontalNodeMarker' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 776 | The method 'fetchCardsTransactionsBatches' has a Modified Cyclomatic Complexity of 12. |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 776 | The method 'fetchCardsTransactionsBatches' has a Standard Cyclomatic Complexity of 12. |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 776 | The method 'fetchCardsTransactionsBatches(FIInfo, String, ServiceHorizontalNodeMarker, Map)' has a NCSS line count of 67. |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 776 | The method 'fetchCardsTransactionsBatches(FIInfo, String, ServiceHorizontalNodeMarker, Map)' has a cognitive complexity of 23, current threshold is 15 |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 776 | The method 'fetchCardsTransactionsBatches(FIInfo, String, ServiceHorizontalNodeMarker, Map)' has a cyclomatic complexity of 15. |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 776 | The method 'fetchCardsTransactionsBatches(FIInfo, String, ServiceHorizontalNodeMarker, Map)' has an NPath complexity of 391, current threshold is 200 |
|
3
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 783 | Explicit type arguments can be replaced by Diamond Operator |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 797 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 797 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 801 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 801 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 809 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 809 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 809 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 813 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 833 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 834 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 836 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 839 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 848 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 855 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 855 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 855 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Error Prone
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 861 | Assigning an Object to null is a code smell. Consider refactoring. |
|
3
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 863 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 878 | Parameter 'cardTransactionsBatch' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 878 | Parameter 'entry' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 879 | Potential violation of Law of Demeter (method chain calls) |
|
3
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 883 | Explicit type arguments can be replaced by Diamond Operator |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 884 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 885 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 890 | Parameter 'creditTransactionsBatch' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 890 | Parameter 'fiInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 890 | Parameter 'fileSrNo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 890 | Parameter 'instanceId' is not assigned and could be declared final |
|
3
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 900 | Explicit type arguments can be replaced by Diamond Operator |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 907 | Parameter 'fiInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 907 | Parameter 'filesBatchesInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 907 | Parameter 'instanceId' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 907 | The method 'fetchErrorCardsTransactionsBatches' has a Modified Cyclomatic Complexity of 10. |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 907 | The method 'fetchErrorCardsTransactionsBatches' has a Standard Cyclomatic Complexity of 10. |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 907 | The method 'fetchErrorCardsTransactionsBatches(FIInfo, String, Map)' has a cognitive complexity of 17, current threshold is 15 |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 907 | The method 'fetchErrorCardsTransactionsBatches(FIInfo, String, Map)' has a cyclomatic complexity of 12. |
|
3
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 914 | Explicit type arguments can be replaced by Diamond Operator |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 935 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 955 | Potential violation of Law of Demeter (static property access) |
|
4
|
Error Prone
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 966 | Assigning an Object to null is a code smell. Consider refactoring. |
|
3
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 968 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 983 | Parameter 'cardsTransactionsBatch' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 983 | Parameter 'cardsdebitTransactionsBatch' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 983 | Parameter 'fileBatchInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 983 | Parameter 'isBatchProcessingEnabled' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 989 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 989 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 990 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 993 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 993 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 994 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 994 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 994 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 999 | Parameter 'cardsTransactionsBatch' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 999 | Parameter 'debitTransactionBatch' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 999 | Parameter 'fiInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 999 | Parameter 'filesBatchesInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 999 | Parameter 'rs' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 999 | Parameter 'siConn' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 999 | The method 'populateMcpTransExtractFileMCPEntry' has a Modified Cyclomatic Complexity of 14. |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 999 | The method 'populateMcpTransExtractFileMCPEntry' has a Standard Cyclomatic Complexity of 14. |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 999 | The method 'populateMcpTransExtractFileMCPEntry(CardsTransactionsBatch, FIInfo, ResultSet, Connection, Map, CardsTransactionsBatch)' has a NCSS line count of 94. |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 999 | The method 'populateMcpTransExtractFileMCPEntry(CardsTransactionsBatch, FIInfo, ResultSet, Connection, Map, CardsTransactionsBatch)' has a cognitive complexity of 17, current threshold is 15 |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 999 | The method 'populateMcpTransExtractFileMCPEntry(CardsTransactionsBatch, FIInfo, ResultSet, Connection, Map, CardsTransactionsBatch)' has a cyclomatic complexity of 17. |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 999 | The method 'populateMcpTransExtractFileMCPEntry(CardsTransactionsBatch, FIInfo, ResultSet, Connection, Map, CardsTransactionsBatch)' has an NPath complexity of 12288, current threshold is 200 |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1010 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1067 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1081 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1082 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1083 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1084 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1085 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1086 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1087 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1088 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1089 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1090 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1091 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1095 | Useless parentheses. |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1097 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1097 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1098 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1098 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1099 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1099 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1106 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1110 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1128 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1128 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1128 | Useless parentheses. |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1136 | Parameter 'fiInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1136 | Parameter 'fileSrNo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1136 | Parameter 'filesBatchesInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1138 | The local variable name '_filesBatchesInfo' doesn't match '[a-z][a-zA-Z0-9]*' |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1140 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1145 | Parameter 'entry' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1145 | Parameter 'rs' is not assigned and could be declared final |
|
2
|
Best Practices
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1147 | Avoid reassigning parameters such as 'index' |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1183 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1186 | Parameter 'addenda' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1186 | Parameter 'entry' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1195 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1202 | Parameter 'addenda' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1202 | Parameter 'entry' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1216 | Parameter 'file' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1216 | Parameter 'fileName' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1216 | Parameter 'fileStatus' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1216 | Parameter 'fundsFiId' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1225 | Avoid if (x != y) ..; else ..; |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1251 | Potential violation of Law of Demeter (static property access) |
|
3
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1286 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1303 | Parameter 'achBatchNo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1303 | Parameter 'achFileSrNo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1303 | Parameter 'batch' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1303 | Parameter 'conn' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1303 | Parameter 'effectiveDate' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1303 | Parameter 'fundsFiId' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1303 | Parameter 'instanceId' is not assigned and could be declared final |
|
3
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1324 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1333 | Parameter 'achSecCodesToFetch' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1333 | Parameter 'bankId' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1333 | Parameter 'instanceId' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1333 | Parameter 'isReturnTransOnActualEffectiveDate' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1333 | Parameter 'retFileStatuses' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1333 | The method 'getBatchesList' has a Modified Cyclomatic Complexity of 11. |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1333 | The method 'getBatchesList' has a Standard Cyclomatic Complexity of 11. |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1333 | The method 'getBatchesList(String, String, String, List, boolean)' has a cognitive complexity of 17, current threshold is 15 |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1333 | The method 'getBatchesList(String, String, String, List, boolean)' has a cyclomatic complexity of 11. |
|
4
|
Performance
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1371 | Avoid instantiating new objects inside loops |
|
3
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1371 | Explicit type arguments can be replaced by Diamond Operator |
|
4
|
Performance
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1376 | Avoid instantiating new objects inside loops |
|
3
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1376 | Explicit type arguments can be replaced by Diamond Operator |
|
4
|
Performance
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1382 | Avoid instantiating new objects inside loops |
|
3
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1382 | Explicit type arguments can be replaced by Diamond Operator |
|
3
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1392 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1406 | Parameter 'batchNoSet' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1406 | Parameter 'fiInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1406 | Parameter 'fileSrNoSet' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1406 | Parameter 'instanceId' is not assigned and could be declared final |
|
3
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1406 | Rather than using a lot of String arguments, consider using a container object for those values. |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1407 | Parameter 'returnFileConfigrationsObject' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1408 | Parameter 'batchHeaderMap' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1409 | Parameter 'defaultReturnCode' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1409 | Parameter 'fiDefaultReturnCode' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1409 | Parameter 'fiStatsInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1409 | Parameter 'isReturnTransOnActualEffectiveDate' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1409 | Parameter 'retFileStatuses' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1409 | Parameter 'tracenumber' is not assigned and could be declared final |
|
4
|
Error Prone
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1420 | Assigning an Object to null is a code smell. Consider refactoring. |
|
3
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1436 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1446 | Parameter 'dbConnSecondary' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1446 | Parameter 'fiInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1446 | Parameter 'returnFileConfigrationsObject' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1446 | Parameter 'rsFailedTrans' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1446 | The method 'populateFailedEntryListFromResultSet' has a Modified Cyclomatic Complexity of 35. |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1446 | The method 'populateFailedEntryListFromResultSet' has a Standard Cyclomatic Complexity of 35. |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1446 | The method 'populateFailedEntryListFromResultSet(Connection, FIInfo, ResultSet, ReturnFileConfigrationsObject, Map, TraceNumber, String, String, String, FIStatsInfo)' has a NCSS line count of 226. |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1446 | The method 'populateFailedEntryListFromResultSet(Connection, FIInfo, ResultSet, ReturnFileConfigrationsObject, Map, TraceNumber, String, String, String, FIStatsInfo)' has a cognitive complexity of 90, current threshold is 15 |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1446 | The method 'populateFailedEntryListFromResultSet(Connection, FIInfo, ResultSet, ReturnFileConfigrationsObject, Map, TraceNumber, String, String, String, FIStatsInfo)' has a cyclomatic complexity of 41. |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1446 | The method 'populateFailedEntryListFromResultSet(Connection, FIInfo, ResultSet, ReturnFileConfigrationsObject, Map, TraceNumber, String, String, String, FIStatsInfo)' has an NPath complexity of 27525123, current threshold is 200 |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1447 | Parameter 'batchHeaderMap' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1447 | Parameter 'defaultReturnCode' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1447 | Parameter 'fiDefaultReturnCode' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1447 | Parameter 'fiStatsInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1447 | Parameter 'instanceId' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1447 | Parameter 'traceNumber' is not assigned and could be declared final |
|
3
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1473 | Explicit type arguments can be replaced by Diamond Operator |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1473 | The local variable name 'CardsTransactionsBatchMap' doesn't match '[a-z][a-zA-Z0-9]*' |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1474 | The local variable name 'CardsTransactionsBatchList' doesn't match '[a-z][a-zA-Z0-9]*' |
|
4
|
Performance
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1479 | Avoid instantiating new objects inside loops |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1509 | Avoid if (x != y) ..; else ..; |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1512 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1512 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1515 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1519 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1519 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1522 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1526 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1526 | Potential violation of Law of Demeter (static property access) |
|
3
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1527 | These nested if statements could be combined |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1529 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Performance
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1536 | Avoid instantiating new objects inside loops |
|
4
|
Performance
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1543 | Avoid instantiating new objects inside loops |
|
4
|
Performance
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1551 | Avoid instantiating new objects inside loops |
|
4
|
Performance
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1567 | Avoid instantiating new objects inside loops |
|
3
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1567 | Explicit type arguments can be replaced by Diamond Operator |
|
4
|
Performance
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1573 | Avoid instantiating new objects inside loops |
|
3
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1573 | Explicit type arguments can be replaced by Diamond Operator |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1589 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1640 | Potential violation of Law of Demeter (static property access) |
|
4
|
Performance
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1643 | Avoid instantiating new objects inside loops |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1696 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1717 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1720 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1722 | Potential violation of Law of Demeter (static property access) |
|
3
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1748 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
3
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1754 | Explicit type arguments can be replaced by Diamond Operator |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1758 | Parameter 'entry' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1758 | Parameter 'fiStatsInfo' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1759 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1760 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1764 | Parameter 'batchHeaderMap' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1764 | Parameter 'strFileSerialNo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1765 | Parameter 'strBatchNo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1766 | Avoid declaring a variable if it is unreferenced before a possible exit point. |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1774 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1777 | Parameter 'rsFailedTrans' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1805 | Parameter 'entry' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1805 | Parameter 'fileStatistics' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1805 | Parameter 'isUseRdfiFromBatch' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1820 | Parameter 'fundsFinId' is not assigned and could be declared final |
|
3
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1822 | Explicit type arguments can be replaced by Diamond Operator |
|
4
|
Error Prone
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1827 | Assigning an Object to null is a code smell. Consider refactoring. |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1835 | Avoid if (x != y) ..; else ..; |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1835 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1835 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1835 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1835 | Useless parentheses. |
|
3
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1840 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1851 | Parameter 'col' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1851 | Parameter 'rs' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1861 | Parameter 'instanceId' is not assigned and could be declared final |
|
4
|
Error Prone
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1867 | Assigning an Object to null is a code smell. Consider refactoring. |
|
3
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1877 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1887 | Parameter 'btchNo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1887 | Parameter 'conn' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1887 | Parameter 'fileSrNo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1887 | Parameter 'recNo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1935 | Parameter 'btchNo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1935 | Parameter 'conn' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1935 | Parameter 'fileSrNo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1935 | Parameter 'ofacFlag' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1935 | Parameter 'recNo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1945 | Useless parentheses. |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1968 | Parameter 'achSecCodesToFetch' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1968 | Parameter 'batchNoSet' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1968 | Parameter 'fileSrNoSet' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1968 | Parameter 'fileSrNoToBatchNoMap' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1968 | Parameter 'returnFileId' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1968 | The method 'fetchFailedBatchInfo' has a Modified Cyclomatic Complexity of 16. |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1968 | The method 'fetchFailedBatchInfo' has a Standard Cyclomatic Complexity of 16. |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1968 | The method 'fetchFailedBatchInfo(Map, Set, Set, Integer, List)' has a NCSS line count of 111. |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1968 | The method 'fetchFailedBatchInfo(Map, Set, Set, Integer, List)' has a cognitive complexity of 26, current threshold is 15 |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1968 | The method 'fetchFailedBatchInfo(Map, Set, Set, Integer, List)' has a cyclomatic complexity of 16. |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1968 | The method 'fetchFailedBatchInfo(Map, Set, Set, Integer, List)' has an NPath complexity of 2331, current threshold is 200 |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 1991 | Avoid if (x != y) ..; else ..; |
|
4
|
Performance
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2018 | Avoid instantiating new objects inside loops |
|
3
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2018 | Explicit type arguments can be replaced by Diamond Operator |
|
4
|
Performance
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2023 | Avoid instantiating new objects inside loops |
|
3
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2023 | Explicit type arguments can be replaced by Diamond Operator |
|
4
|
Performance
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2029 | Avoid instantiating new objects inside loops |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2035 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2035 | Potential violation of Law of Demeter (static property access) |
|
3
|
Error Prone
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2082 | Avoid using Literals in Conditional Statements |
|
3
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2097 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2110 | Parameter 'fileSrNoToBatchNoMap' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2110 | Parameter 'rsBatchNo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2110 | Parameter 'rsFileSrNo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2111 | Avoid declaring a variable if it is unreferenced before a possible exit point. |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2122 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2126 | Parameter 'dbConn' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2126 | Parameter 'lockedTN' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2126 | Parameter 'totolFailedRecords' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2130 | The local variable name 'LOCK_QUERY' doesn't match '[a-z][a-zA-Z0-9]*' |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2131 | The local variable name 'SELECT_QUERY' doesn't match '[a-z][a-zA-Z0-9]*' |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2132 | The local variable name 'UPDATE_QUERY' doesn't match '[a-z][a-zA-Z0-9]*' |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2144 | Useless parentheses. |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2144 | Useless parentheses. |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2153 | Useless parentheses. |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2153 | Useless parentheses. |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2157 | Useless parentheses. |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2170 | Parameter 'conn' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2170 | Parameter 'num' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2170 | Parameter 'query' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2188 | Parameter 'conn' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2188 | Parameter 'query' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2204 | Parameter 'conn' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2204 | Parameter 'query' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2214 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2214 | This statement should have braces |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2225 | Parameter 'conn' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2259 | Parameter 'fundsFIId' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2259 | Parameter 'returnObject' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2300 | Parameter 'retObj' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2345 | Parameter 'achRetFileSrNo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2345 | Parameter 'fileStatistics' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2373 | Parameter 'achReturnFileName' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2373 | Parameter 'dbConn' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2373 | Parameter 'detailEntryList' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2383 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2383 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2409 | Parameter 'dbConn' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2409 | Parameter 'detailEntryList' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2410 | Parameter 'achRerurnFileId' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2443 | Parameter 'dbConn' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2443 | Parameter 'detailEntryList' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2477 | Parameter 'fiInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2477 | Parameter 'fileSrNos' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2477 | Parameter 'filesBatchesInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2477 | Parameter 'instanceId' is not assigned and could be declared final |
|
3
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2479 | Explicit type arguments can be replaced by Diamond Operator |
|
4
|
Performance
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2511 | Avoid instantiating new objects inside loops |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2523 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Performance
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2527 | Avoid instantiating new objects inside loops |
|
4
|
Performance
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2532 | Avoid instantiating new objects inside loops |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2535 | Potential violation of Law of Demeter (method chain calls) |
|
3
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2543 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2559 | Parameter 'fiInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2559 | Parameter 'filesBatchesInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2559 | Parameter 'rs' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2569 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2596 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2604 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2605 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2606 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2607 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2608 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2609 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2610 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2612 | Useless parentheses. |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2613 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2613 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2614 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2614 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2615 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2615 | Potential violation of Law of Demeter (static property access) |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2631 | Parameter 'length' is not assigned and could be declared final |
|
3
|
Error Prone
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2635 | Avoid assignments in operands |
|
3
|
Best Practices
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2635 | Avoid reassigning the loop control variable 'i' |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2642 | Parameter 'cardNo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2642 | Parameter 'instConn' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2664 | Parameter 'batchNo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2664 | Parameter 'cardSrNo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2664 | Parameter 'conn' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2664 | Parameter 'fileSrNo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2664 | Parameter 'fundsFiId' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2664 | Parameter 'instanceId' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2664 | Parameter 'recordNumbers' is not assigned and could be declared final |
|
3
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2669 | Explicit type arguments can be replaced by Diamond Operator |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2705 | Parameter 'bankId' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2705 | Parameter 'retFileNameConv' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2705 | Parameter 'retFileStatuses' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2715 | Avoid if (x != y) ..; else ..; |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2715 | Potential violation of Law of Demeter (static property access) |
|
3
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2727 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2741 | Parameter 'commaSeparatedCurrentStatuses' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2741 | Parameter 'commaSepratedSrNos' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2741 | Parameter 'instConn' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2741 | Parameter 'logException' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2741 | Parameter 'newStatus' is not assigned and could be declared final |
|
4
|
Error Prone
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2751 | Assigning an Object to null is a code smell. Consider refactoring. |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2753 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Error Prone
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2769 | Assigning an Object to null is a code smell. Consider refactoring. |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2774 | Parameter 'entries' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2774 | Parameter 'instConn' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2774 | Parameter 'logException' is not assigned and could be declared final |
|
4
|
Error Prone
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2790 | Assigning an Object to null is a code smell. Consider refactoring. |
|
4
|
Error Prone
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2804 | Assigning an Object to null is a code smell. Consider refactoring. |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2809 | Parameter 'cardInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2809 | Parameter 'entry' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2809 | Parameter 'siConn' is not assigned and could be declared final |
|
4
|
Error Prone
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2821 | Assigning an Object to null is a code smell. Consider refactoring. |
|
4
|
Error Prone
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2842 | Assigning an Object to null is a code smell. Consider refactoring. |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2847 | Avoid prefixing parameters by in, out or inOut. Uses Javadoc to document this behavior. |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2847 | Parameter 'inProgressFilesSrNos' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2847 | Parameter 'isCtxAsEnrollment' is not assigned and could be declared final |
|
3
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2849 | Explicit type arguments can be replaced by Diamond Operator |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2857 | Useless parentheses. |
|
4
|
Error Prone
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2861 | Assigning an Object to null is a code smell. Consider refactoring. |
|
4
|
Performance
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2883 | Avoid instantiating new objects inside loops |
|
3
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2883 | Explicit type arguments can be replaced by Diamond Operator |
|
3
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2894 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Error Prone
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2902 | Assigning an Object to null is a code smell. Consider refactoring. |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2909 | Parameter 'achFileSrNo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2909 | Parameter 'instanceId' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2909 | Parameter 'isCtxAsEnrollment' is not assigned and could be declared final |
|
4
|
Error Prone
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2920 | Assigning an Object to null is a code smell. Consider refactoring. |
|
3
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2939 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Error Prone
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2950 | Assigning an Object to null is a code smell. Consider refactoring. |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2957 | Parameter 'fiInProgressFilesSrNos' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2957 | Parameter 'fundsFiId' is not assigned and could be declared final |
|
4
|
Error Prone
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2975 | Assigning an Object to null is a code smell. Consider refactoring. |
|
3
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 2984 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 3001 | Parameter 'ddaNumber' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 3001 | Parameter 'instConn' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 3001 | Parameter 'rdfiRoutingNo' is not assigned and could be declared final |
|
3
|
Error Prone
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 3006 | An empty statement (semicolon) not part of a loop |
|
3
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 3012 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 3021 | Parameter 'chId' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 3021 | Parameter 'dfiAccountNo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 3021 | Parameter 'instConn' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 3021 | Parameter 'instanceId' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 3022 | Avoid declaring a variable if it is unreferenced before a possible exit point. |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 3023 | Avoid declaring a variable if it is unreferenced before a possible exit point. |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 3024 | Avoid declaring a variable if it is unreferenced before a possible exit point. |
|
3
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 3041 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 3052 | Parameter 'batchNo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 3052 | Parameter 'batchRecNo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 3052 | Parameter 'fileSrNo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 3052 | Parameter 'instConn' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 3052 | Parameter 'instanceId' is not assigned and could be declared final |
|
4
|
Error Prone
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 3058 | Assigning an Object to null is a code smell. Consider refactoring. |
|
3
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 3072 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 3082 | Parameter 'cardSrNo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 3082 | Parameter 'chId' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 3082 | Parameter 'instConn' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 3082 | Parameter 'instanceId' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 3083 | Avoid declaring a variable if it is unreferenced before a possible exit point. |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 3084 | Avoid declaring a variable if it is unreferenced before a possible exit point. |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 3085 | Avoid declaring a variable if it is unreferenced before a possible exit point. |
|
3
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 3103 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 3114 | Parameter 'fileSrNos' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 3114 | Parameter 'instanceId' is not assigned and could be declared final |
|
4
|
Error Prone
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 3123 | Assigning an Object to null is a code smell. Consider refactoring. |
|
4
|
Performance
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 3132 | Avoid instantiating new objects inside loops |
|
4
|
Performance
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 3135 | Avoid instantiating new objects inside loops |
|
3
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 3147 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 3162 | Parameter 'fundsFiId' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 3162 | Parameter 'paramId' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 3162 | Parameter 'value' is not assigned and could be declared final |
|
3
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 3189 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 3207 | Parameter 'fundsFiId' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 3207 | Parameter 'paramId' is not assigned and could be declared final |
|
3
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 3239 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 3258 | Parameter 'connection' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 3258 | Parameter 'instanceId' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 3258 | Parameter 'serviceHorizontalMarker' is not assigned and could be declared final |
|
3
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 3287 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 3304 | Parameter 'connection' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 3304 | Parameter 'serviceHorizontalMarker' is not assigned and could be declared final |
|
3
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 3332 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 3350 | Parameter 'connection' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 3350 | Parameter 'interfaceId' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 3350 | Parameter 'processingDate' is not assigned and could be declared final |
|
3
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 3373 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 3390 | Parameter 'connection' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 3390 | Parameter 'ddProcessingStats' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 3390 | Parameter 'interfaceId' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 3390 | Parameter 'processingDate' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 3398 | Potential violation of Law of Demeter (method chain calls) |
|
3
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 3428 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 3446 | Parameter 'connection' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 3446 | Parameter 'serviceHorizontalMarker' is not assigned and could be declared final |
|
3
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 3470 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 3487 | Parameter 'connection' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 3487 | Parameter 'serviceHorizontalNodeMarker' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 3504 | Potential violation of Law of Demeter (method chain calls) |
|
3
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 3523 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 3541 | Parameter 'connection' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 3541 | Parameter 'serviceHorizontalNodeMarker' is not assigned and could be declared final |
|
3
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 3567 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 3584 | Parameter 'achFileSrNo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 3584 | Parameter 'connection' is not assigned and could be declared final |
|
3
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 3615 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 3633 | Parameter 'connection' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 3633 | Parameter 'instanceId' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 3633 | Parameter 'isCtxAsEnrollment' is not assigned and could be declared final |
|
4
|
Error Prone
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 3644 | Assigning an Object to null is a code smell. Consider refactoring. |
|
3
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 3664 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 3683 | Parameter 'connection' is not assigned and could be declared final |
|
3
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 3712 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 3730 | Parameter 'fiInfo' is not assigned and could be declared final |
|
4
|
Error Prone
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 3739 | Assigning an Object to null is a code smell. Consider refactoring. |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 3761 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 3761 | Potential violation of Law of Demeter (static property access) |
|
3
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 3771 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 3786 | Parameter 'commaSeparatedDDAaccountNosList' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 3786 | Parameter 'instanceId' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 3787 | Avoid declaring a variable if it is unreferenced before a possible exit point. |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 3788 | Avoid declaring a variable if it is unreferenced before a possible exit point. |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 3789 | Avoid declaring a variable if it is unreferenced before a possible exit point. |
|
3
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 3795 | Explicit type arguments can be replaced by Diamond Operator |
|
3
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 3809 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 3820 | Parameter 'paramId' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 3820 | Parameter 'value' is not assigned and could be declared final |
|
3
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 3845 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 3862 | Parameter 'paramId' is not assigned and could be declared final |
|
3
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 3892 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 3911 | Parameter 'connection' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 3911 | Parameter 'interfaceId' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 3911 | Parameter 'processingDate' is not assigned and could be declared final |
|
3
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 3929 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 3943 | Parameter 'fundFinNodeId' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 3943 | Parameter 'fundsFiId' is not assigned and could be declared final |
|
3
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 3974 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 3993 | Parameter 'fundsFiId' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 3993 | Parameter 'instanceId' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 3993 | Parameter 'interfaceId' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 3993 | Parameter 'processingDate' is not assigned and could be declared final |
|
3
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 4023 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Error Prone
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 4035 | Assigning an Object to null is a code smell. Consider refactoring. |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 4041 | Parameter 'instanceId' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 4041 | Parameter 'interfaceId' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 4041 | Parameter 'processingDate' is not assigned and could be declared final |
|
3
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 4065 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 4072 | Useless parentheses. |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 4076 | Parameter 'fundsFiId' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 4076 | Parameter 'paramId' is not assigned and could be declared final |
|
3
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 4096 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 4108 | Parameter 'fundsFiId' is not assigned and could be declared final |
|
3
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 4127 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 4139 | Parameter 'fundsFiId' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 4139 | Parameter 'instanceId' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 4139 | Parameter 'interfaceId' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 4139 | Parameter 'processingDate' is not assigned and could be declared final |
|
3
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 4170 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Error Prone
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 4182 | Assigning an Object to null is a code smell. Consider refactoring. |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 4187 | Parameter 'cardNo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 4187 | Parameter 'conn' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 4222 | Parameter 'errorRecordsStatsMap' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 4222 | Parameter 'fundsFIId' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 4222 | Parameter 'instanceId' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 4222 | Parameter 'isCtxEnrollment' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 4222 | Parameter 'retFileStatuses' is not assigned and could be declared final |
|
4
|
Performance
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 4246 | Avoid instantiating new objects inside loops |
|
3
|
Design
| com\i2c\directdeposit\api\dao\impl\DirectDepositApiDaoImpl.java | 4258 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Performance
| com\i2c\directdeposit\api\errorrecordhandler\ErrorRecordsHandlerTask.java | 30 | Avoid using redundant field initializer for 'directDepositApiDao' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\errorrecordhandler\ErrorRecordsHandlerTask.java | 30 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
4
|
Performance
| com\i2c\directdeposit\api\errorrecordhandler\ErrorRecordsHandlerTask.java | 31 | Avoid using redundant field initializer for 'fiInProgressFiles' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\errorrecordhandler\ErrorRecordsHandlerTask.java | 31 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
4
|
Performance
| com\i2c\directdeposit\api\errorrecordhandler\ErrorRecordsHandlerTask.java | 32 | Avoid using redundant field initializer for 'filesBatchesInfo' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\errorrecordhandler\ErrorRecordsHandlerTask.java | 32 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Error Prone
| com\i2c\directdeposit\api\errorrecordhandler\ErrorRecordsHandlerTask.java | 34 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\errorrecordhandler\ErrorRecordsHandlerTask.java | 34 | Private field 'stopRunning' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\errorrecordhandler\ErrorRecordsHandlerTask.java | 36 | Avoid using redundant field initializer for 'fiInfo' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\errorrecordhandler\ErrorRecordsHandlerTask.java | 36 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\errorrecordhandler\ErrorRecordsHandlerTask.java | 36 | Private field 'fiInfo' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Code Style
| com\i2c\directdeposit\api\errorrecordhandler\ErrorRecordsHandlerTask.java | 38 | It is a good practice to call super() in a constructor |
|
4
|
Code Style
| com\i2c\directdeposit\api\errorrecordhandler\ErrorRecordsHandlerTask.java | 38 | Parameter 'fiInfo' is not assigned and could be declared final |
|
3
|
Design
| com\i2c\directdeposit\api\errorrecordhandler\ErrorRecordsHandlerTask.java | 60 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Design
| com\i2c\directdeposit\api\errorrecordhandler\ErrorRecordsHandlerTask.java | 97 | Potential violation of Law of Demeter (method chain calls) |
|
3
|
Code Style
| com\i2c\directdeposit\api\errorrecordhandler\ErrorRecordsHandlerTask.java | 100 | Explicit type arguments can be replaced by Diamond Operator |
|
4
|
Performance
| com\i2c\directdeposit\api\errorrecordhandler\ErrorRecordsHandlerTask.java | 106 | Avoid instantiating new objects inside loops |
|
3
|
Design
| com\i2c\directdeposit\api\errorrecordhandler\ErrorRecordsHandlerTask.java | 115 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Code Style
| com\i2c\directdeposit\api\errorrecordhandler\ErrorRecordsHandlerTask.java | 133 | Avoid if (x != y) ..; else ..; |
|
4
|
Code Style
| com\i2c\directdeposit\api\errorrecordhandler\ErrorRecordsHandlerTask.java | 141 | Avoid if (x != y) ..; else ..; |
|
4
|
Performance
| com\i2c\directdeposit\api\errorrecordhandler\FileErrorRecordsHandlerTask.java | 35 | Avoid using redundant field initializer for 'transactionDataPersister' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\errorrecordhandler\FileErrorRecordsHandlerTask.java | 35 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
4
|
Performance
| com\i2c\directdeposit\api\errorrecordhandler\FileErrorRecordsHandlerTask.java | 37 | Avoid using redundant field initializer for 'fiInfo' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\errorrecordhandler\FileErrorRecordsHandlerTask.java | 37 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\errorrecordhandler\FileErrorRecordsHandlerTask.java | 37 | Private field 'fiInfo' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\errorrecordhandler\FileErrorRecordsHandlerTask.java | 38 | Avoid using redundant field initializer for 'instanceId' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\errorrecordhandler\FileErrorRecordsHandlerTask.java | 38 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\errorrecordhandler\FileErrorRecordsHandlerTask.java | 38 | Private field 'instanceId' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\errorrecordhandler\FileErrorRecordsHandlerTask.java | 39 | Avoid using redundant field initializer for 'fileErrorRecordsInfo' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\errorrecordhandler\FileErrorRecordsHandlerTask.java | 39 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\errorrecordhandler\FileErrorRecordsHandlerTask.java | 39 | Private field 'fileErrorRecordsInfo' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Code Style
| com\i2c\directdeposit\api\errorrecordhandler\FileErrorRecordsHandlerTask.java | 41 | Parameter 'fiInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\errorrecordhandler\FileErrorRecordsHandlerTask.java | 41 | Parameter 'fileErrorRecordsInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\errorrecordhandler\FileErrorRecordsHandlerTask.java | 41 | Parameter 'instanceId' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\errorrecordhandler\FileErrorRecordsHandlerTask.java | 71 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\errorrecordhandler\FileErrorRecordsHandlerTask.java | 71 | Potential violation of Law of Demeter (static property access) |
|
3
|
Design
| com\i2c\directdeposit\api\errorrecordhandler\FileErrorRecordsHandlerTask.java | 73 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Design
| com\i2c\directdeposit\api\errorrecordhandler\FileErrorRecordsHandlerTask.java | 78 | Potential violation of Law of Demeter (static property access) |
|
3
|
Code Style
| com\i2c\directdeposit\api\errorrecordhandler\FileErrorRecordsHandlerTask.java | 94 | Explicit type arguments can be replaced by Diamond Operator |
|
4
|
Design
| com\i2c\directdeposit\api\errorrecordhandler\FileErrorRecordsHandlerTask.java | 95 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\errorrecordhandler\FileErrorRecordsHandlerTask.java | 99 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\errorrecordhandler\FileErrorRecordsHandlerTask.java | 103 | Parameter 'batchErrorRecordsInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\errorrecordhandler\FileErrorRecordsHandlerTask.java | 103 | Parameter 'updatedStatusOfDDAToApprovedMap' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\errorrecordhandler\FileErrorRecordsHandlerTask.java | 111 | Parameter 'batchHeader' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\errorrecordhandler\FileErrorRecordsHandlerTask.java | 111 | Parameter 'entry' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\errorrecordhandler\FileErrorRecordsHandlerTask.java | 111 | Parameter 'updatedStatusOfDDAToApprovedMap' is not assigned and could be declared final |
|
4
|
Performance
| com\i2c\directdeposit\api\errorrecordhandler\InstanceErrorRecordsHandlerTask.java | 33 | Avoid using redundant field initializer for 'fiInfo' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\errorrecordhandler\InstanceErrorRecordsHandlerTask.java | 33 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\errorrecordhandler\InstanceErrorRecordsHandlerTask.java | 33 | Private field 'fiInfo' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\errorrecordhandler\InstanceErrorRecordsHandlerTask.java | 34 | Avoid using redundant field initializer for 'instanceId' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\errorrecordhandler\InstanceErrorRecordsHandlerTask.java | 34 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\errorrecordhandler\InstanceErrorRecordsHandlerTask.java | 34 | Private field 'instanceId' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\errorrecordhandler\InstanceErrorRecordsHandlerTask.java | 35 | Avoid using redundant field initializer for 'fiInProgressFiles' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\errorrecordhandler\InstanceErrorRecordsHandlerTask.java | 35 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\errorrecordhandler\InstanceErrorRecordsHandlerTask.java | 35 | Private field 'fiInProgressFiles' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\errorrecordhandler\InstanceErrorRecordsHandlerTask.java | 36 | Avoid using redundant field initializer for 'filesBatchesInfo' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\errorrecordhandler\InstanceErrorRecordsHandlerTask.java | 36 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\errorrecordhandler\InstanceErrorRecordsHandlerTask.java | 36 | Private field 'filesBatchesInfo' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Code Style
| com\i2c\directdeposit\api\errorrecordhandler\InstanceErrorRecordsHandlerTask.java | 38 | Parameter 'fiInProgressFiles' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\errorrecordhandler\InstanceErrorRecordsHandlerTask.java | 38 | Parameter 'fiInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\errorrecordhandler\InstanceErrorRecordsHandlerTask.java | 38 | Parameter 'filesBatchesInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\errorrecordhandler\InstanceErrorRecordsHandlerTask.java | 38 | Parameter 'instanceId' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\errorrecordhandler\InstanceErrorRecordsHandlerTask.java | 64 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\errorrecordhandler\InstanceErrorRecordsHandlerTask.java | 64 | Potential violation of Law of Demeter (static property access) |
|
3
|
Design
| com\i2c\directdeposit\api\errorrecordhandler\InstanceErrorRecordsHandlerTask.java | 70 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Design
| com\i2c\directdeposit\api\errorrecordhandler\InstanceErrorRecordsHandlerTask.java | 73 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\errorrecordhandler\InstanceErrorRecordsHandlerTask.java | 76 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\errorrecordhandler\InstanceErrorRecordsHandlerTask.java | 76 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Code Style
| com\i2c\directdeposit\api\errorrecordhandler\InstanceErrorRecordsHandlerTask.java | 81 | Parameter 'errorRecordInfoMap' is not assigned and could be declared final |
|
3
|
Code Style
| com\i2c\directdeposit\api\errorrecordhandler\InstanceErrorRecordsHandlerTask.java | 92 | Explicit type arguments can be replaced by Diamond Operator |
|
3
|
Design
| com\i2c\directdeposit\api\errorrecordhandler\InstanceErrorRecordsHandlerTask.java | 102 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Design
| com\i2c\directdeposit\api\errorrecordhandler\InstanceErrorRecordsHandlerTask.java | 105 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\errorrecordhandler\InstanceErrorRecordsHandlerTask.java | 108 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\errorrecordhandler\InstanceErrorRecordsHandlerTask.java | 108 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Code Style
| com\i2c\directdeposit\api\errorrecordhandler\InstanceErrorRecordsHandlerTask.java | 113 | Parameter 'errorRecordInfoMap' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\errorrecordhandler\InstanceErrorRecordsHandlerTask.java | 113 | Parameter 'fileSrNo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\errorrecordhandler\InstanceErrorRecordsHandlerTask.java | 113 | Parameter 'taskResults' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\fetcher\InstanceCardsTransactionsBatchesFetcherTask.java | 1 | A high number of imports can indicate a high degree of coupling within an object. |
|
4
|
Design
| com\i2c\directdeposit\api\fetcher\InstanceCardsTransactionsBatchesFetcherTask.java | 41 | The class 'InstanceCardsTransactionsBatchesFetcherTask' has a Modified Cyclomatic Complexity of 4 (Highest = 16). |
|
4
|
Design
| com\i2c\directdeposit\api\fetcher\InstanceCardsTransactionsBatchesFetcherTask.java | 41 | The class 'InstanceCardsTransactionsBatchesFetcherTask' has a Standard Cyclomatic Complexity of 4 (Highest = 16). |
|
4
|
Performance
| com\i2c\directdeposit\api\fetcher\InstanceCardsTransactionsBatchesFetcherTask.java | 45 | Avoid using redundant field initializer for 'fiInfo' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\fetcher\InstanceCardsTransactionsBatchesFetcherTask.java | 45 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\fetcher\InstanceCardsTransactionsBatchesFetcherTask.java | 45 | Private field 'fiInfo' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\fetcher\InstanceCardsTransactionsBatchesFetcherTask.java | 46 | Avoid using redundant field initializer for 'instanceId' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\fetcher\InstanceCardsTransactionsBatchesFetcherTask.java | 46 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\fetcher\InstanceCardsTransactionsBatchesFetcherTask.java | 46 | Private field 'instanceId' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\fetcher\InstanceCardsTransactionsBatchesFetcherTask.java | 47 | Avoid using redundant field initializer for 'filesBatchesInfo' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\fetcher\InstanceCardsTransactionsBatchesFetcherTask.java | 47 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\fetcher\InstanceCardsTransactionsBatchesFetcherTask.java | 47 | Private field 'filesBatchesInfo' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\fetcher\InstanceCardsTransactionsBatchesFetcherTask.java | 48 | Avoid using redundant field initializer for 'instanceCardsTransactionsBatchesProcessorTask' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\fetcher\InstanceCardsTransactionsBatchesFetcherTask.java | 48 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\fetcher\InstanceCardsTransactionsBatchesFetcherTask.java | 48 | Private field 'instanceCardsTransactionsBatchesProcessorTask' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\fetcher\InstanceCardsTransactionsBatchesFetcherTask.java | 49 | Avoid using redundant field initializer for 'fiStatsInfo' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\fetcher\InstanceCardsTransactionsBatchesFetcherTask.java | 49 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\fetcher\InstanceCardsTransactionsBatchesFetcherTask.java | 49 | Private field 'fiStatsInfo' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\fetcher\InstanceCardsTransactionsBatchesFetcherTask.java | 51 | Avoid using redundant field initializer for 'directDepositApiDao' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\fetcher\InstanceCardsTransactionsBatchesFetcherTask.java | 51 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
4
|
Performance
| com\i2c\directdeposit\api\fetcher\InstanceCardsTransactionsBatchesFetcherTask.java | 53 | Avoid using redundant field initializer for 'parsedBatchesPopulatorAndValidatorTask' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\fetcher\InstanceCardsTransactionsBatchesFetcherTask.java | 53 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\fetcher\InstanceCardsTransactionsBatchesFetcherTask.java | 53 | Private field 'parsedBatchesPopulatorAndValidatorTask' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Code Style
| com\i2c\directdeposit\api\fetcher\InstanceCardsTransactionsBatchesFetcherTask.java | 55 | Parameter 'fiInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\fetcher\InstanceCardsTransactionsBatchesFetcherTask.java | 55 | Parameter 'fiStatsInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\fetcher\InstanceCardsTransactionsBatchesFetcherTask.java | 55 | Parameter 'filesBatchesInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\fetcher\InstanceCardsTransactionsBatchesFetcherTask.java | 55 | Parameter 'instanceCardsTransactionsBatchesProcessorTask' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\fetcher\InstanceCardsTransactionsBatchesFetcherTask.java | 55 | Parameter 'instanceId' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\fetcher\InstanceCardsTransactionsBatchesFetcherTask.java | 55 | Parameter 'parsedBatchesPopulatorAndValidatorTask' is not assigned and could be declared final |
|
3
|
Code Style
| com\i2c\directdeposit\api\fetcher\InstanceCardsTransactionsBatchesFetcherTask.java | 59 | Explicit type arguments can be replaced by Diamond Operator |
|
4
|
Design
| com\i2c\directdeposit\api\fetcher\InstanceCardsTransactionsBatchesFetcherTask.java | 81 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\fetcher\InstanceCardsTransactionsBatchesFetcherTask.java | 87 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\fetcher\InstanceCardsTransactionsBatchesFetcherTask.java | 87 | Potential violation of Law of Demeter (static property access) |
|
3
|
Design
| com\i2c\directdeposit\api\fetcher\InstanceCardsTransactionsBatchesFetcherTask.java | 89 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Design
| com\i2c\directdeposit\api\fetcher\InstanceCardsTransactionsBatchesFetcherTask.java | 92 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\fetcher\InstanceCardsTransactionsBatchesFetcherTask.java | 108 | The method 'fetchCardsTransactionsBatches' has a Modified Cyclomatic Complexity of 16. |
|
4
|
Design
| com\i2c\directdeposit\api\fetcher\InstanceCardsTransactionsBatchesFetcherTask.java | 108 | The method 'fetchCardsTransactionsBatches' has a Standard Cyclomatic Complexity of 16. |
|
4
|
Design
| com\i2c\directdeposit\api\fetcher\InstanceCardsTransactionsBatchesFetcherTask.java | 108 | The method 'fetchCardsTransactionsBatches()' has a cognitive complexity of 37, current threshold is 15 |
|
4
|
Design
| com\i2c\directdeposit\api\fetcher\InstanceCardsTransactionsBatchesFetcherTask.java | 108 | The method 'fetchCardsTransactionsBatches()' has a cyclomatic complexity of 17. |
|
4
|
Design
| com\i2c\directdeposit\api\fetcher\InstanceCardsTransactionsBatchesFetcherTask.java | 108 | The method 'fetchCardsTransactionsBatches()' has an NPath complexity of 508, current threshold is 200 |
|
4
|
Error Prone
| com\i2c\directdeposit\api\fetcher\InstanceCardsTransactionsBatchesFetcherTask.java | 123 | Assigning an Object to null is a code smell. Consider refactoring. |
|
4
|
Design
| com\i2c\directdeposit\api\fetcher\InstanceCardsTransactionsBatchesFetcherTask.java | 124 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\fetcher\InstanceCardsTransactionsBatchesFetcherTask.java | 131 | Potential violation of Law of Demeter (static property access) |
|
4
|
Error Prone
| com\i2c\directdeposit\api\fetcher\InstanceCardsTransactionsBatchesFetcherTask.java | 142 | Assigning an Object to null is a code smell. Consider refactoring. |
|
4
|
Design
| com\i2c\directdeposit\api\fetcher\InstanceCardsTransactionsBatchesFetcherTask.java | 143 | Potential violation of Law of Demeter (static property access) |
|
4
|
Code Style
| com\i2c\directdeposit\api\fetcher\InstanceCardsTransactionsBatchesFetcherTask.java | 162 | Avoid if (x != y) ..; else ..; |
|
4
|
Design
| com\i2c\directdeposit\api\fetcher\InstanceCardsTransactionsBatchesFetcherTask.java | 164 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\fetcher\InstanceCardsTransactionsBatchesFetcherTask.java | 164 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\fetcher\InstanceCardsTransactionsBatchesFetcherTask.java | 164 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\fetcher\InstanceCardsTransactionsBatchesFetcherTask.java | 181 | Parameter 'processedServiceHorizontalNodeMarkers' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\fetcher\InstanceCardsTransactionsBatchesFetcherTask.java | 181 | Parameter 'serviceHorizontalNodeMarkers' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\fetcher\InstanceCardsTransactionsBatchesFetcherTask.java | 204 | Parameter 'cardsTransactionsBatch' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\fetcher\InstanceCardsTransactionsBatchesFetcherTask.java | 212 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\fetcher\InstanceCardsTransactionsBatchesFetcherTask.java | 218 | Parameter 'cardsTransactionsBatches' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\fetcher\InstanceCardsTransactionsBatchesFetcherTask.java | 218 | Parameter 'serviceHorizontalNodeMarker' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\fetcher\InstanceCardsTransactionsBatchesFetcherTask.java | 224 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\fetcher\InstanceCardsTransactionsBatchesFetcherTask.java | 234 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\fetcher\InstanceCardsTransactionsBatchesFetcherTask.java | 244 | Parameter 'fiInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\fetcher\InstanceCardsTransactionsBatchesFetcherTask.java | 244 | Parameter 'filesBatchesInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\fetcher\InstanceCardsTransactionsBatchesFetcherTask.java | 244 | Parameter 'instanceId' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\fetcher\InstanceCardsTransactionsBatchesFetcherTask.java | 244 | Parameter 'serviceHorizontalNodeMarker' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\generator\AbstractACHSingleRecordGenerator.java | 31 | Possible God Class (WMC=72, ATFD=17, TCC=2.500%) |
|
4
|
Design
| com\i2c\directdeposit\api\generator\AbstractACHSingleRecordGenerator.java | 31 | The class 'AbstractACHSingleRecordGenerator' has a Modified Cyclomatic Complexity of 3 (Highest = 10). |
|
4
|
Design
| com\i2c\directdeposit\api\generator\AbstractACHSingleRecordGenerator.java | 31 | The class 'AbstractACHSingleRecordGenerator' has a Standard Cyclomatic Complexity of 3 (Highest = 10). |
|
4
|
Performance
| com\i2c\directdeposit\api\generator\AbstractACHSingleRecordGenerator.java | 34 | Avoid using redundant field initializer for 'fundsFinInfo' |
|
4
|
Performance
| com\i2c\directdeposit\api\generator\AbstractACHSingleRecordGenerator.java | 35 | Avoid using redundant field initializer for 'fileHdrVO' |
|
4
|
Performance
| com\i2c\directdeposit\api\generator\AbstractACHSingleRecordGenerator.java | 36 | Avoid using redundant field initializer for 'achLoadBatchReturn' |
|
4
|
Performance
| com\i2c\directdeposit\api\generator\AbstractACHSingleRecordGenerator.java | 37 | Avoid using redundant field initializer for 'fileStatistics' |
|
4
|
Performance
| com\i2c\directdeposit\api\generator\AbstractACHSingleRecordGenerator.java | 38 | Avoid using redundant field initializer for 'mcpTransExtractFileBatchHeader' |
|
4
|
Performance
| com\i2c\directdeposit\api\generator\AbstractACHSingleRecordGenerator.java | 39 | Avoid using redundant field initializer for 'mcpTransExtractFileMCPEntry' |
|
4
|
Performance
| com\i2c\directdeposit\api\generator\AbstractACHSingleRecordGenerator.java | 40 | Avoid using redundant field initializer for 'mcpTransExtractFileAddenda' |
|
4
|
Performance
| com\i2c\directdeposit\api\generator\AbstractACHSingleRecordGenerator.java | 41 | Avoid using redundant field initializer for 'returnFileConfigrationsObject' |
|
4
|
Code Style
| com\i2c\directdeposit\api\generator\AbstractACHSingleRecordGenerator.java | 44 | Parameter 'isIAT' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\generator\AbstractACHSingleRecordGenerator.java | 44 | Parameter 'recordType' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\generator\AbstractACHSingleRecordGenerator.java | 44 | The method 'getInstance' has a Modified Cyclomatic Complexity of 10. |
|
4
|
Design
| com\i2c\directdeposit\api\generator\AbstractACHSingleRecordGenerator.java | 44 | The method 'getInstance' has a Standard Cyclomatic Complexity of 10. |
|
4
|
Design
| com\i2c\directdeposit\api\generator\AbstractACHSingleRecordGenerator.java | 44 | The method 'getInstance(RecordType, boolean, FIInfo, AchLoadBatchReturn, FileStatistics, ReturnFileConfigrationsObject, McpTransExtractFileHeader, McpTransExtractFileBatchHeader, McpTransExtractFileMCPEntry, McpTransExtractFileAddenda, int)' has a cognitive complexity of 20, current threshold is 15 |
|
4
|
Design
| com\i2c\directdeposit\api\generator\AbstractACHSingleRecordGenerator.java | 44 | The method 'getInstance(RecordType, boolean, FIInfo, AchLoadBatchReturn, FileStatistics, ReturnFileConfigrationsObject, McpTransExtractFileHeader, McpTransExtractFileBatchHeader, McpTransExtractFileMCPEntry, McpTransExtractFileAddenda, int)' has a cyclomatic complexity of 10. |
|
2
|
Error Prone
| com\i2c\directdeposit\api\generator\AbstractACHSingleRecordGenerator.java | 44 | getInstance method always creates a new object and hence does not comply to Singleton Design Pattern behaviour. Please review |
|
4
|
Code Style
| com\i2c\directdeposit\api\generator\AbstractACHSingleRecordGenerator.java | 45 | Parameter 'achLoadBatchReturn' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\generator\AbstractACHSingleRecordGenerator.java | 45 | Parameter 'fundsFinInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\generator\AbstractACHSingleRecordGenerator.java | 46 | Parameter 'fileStatistics' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\generator\AbstractACHSingleRecordGenerator.java | 46 | Parameter 'returnFileConfigrationsObject' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\generator\AbstractACHSingleRecordGenerator.java | 47 | Parameter 'mcpTransExtractFileHeader' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\generator\AbstractACHSingleRecordGenerator.java | 48 | Parameter 'mcpTransExtractFileBatchHeader' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\generator\AbstractACHSingleRecordGenerator.java | 49 | Parameter 'mcpTransExtractFileMCPEntry' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\generator\AbstractACHSingleRecordGenerator.java | 50 | Parameter 'mcpTransExtractFileAddenda' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\generator\AbstractACHSingleRecordGenerator.java | 50 | Parameter 'numberOfRecordsInFile' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\generator\AbstractACHSingleRecordGenerator.java | 66 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\generator\AbstractACHSingleRecordGenerator.java | 66 | Potential violation of Law of Demeter (static property access) |
|
4
|
Code Style
| com\i2c\directdeposit\api\generator\AbstractACHSingleRecordGenerator.java | 79 | Parameter 'length' is not assigned and could be declared final |
|
2
|
Best Practices
| com\i2c\directdeposit\api\generator\AbstractACHSingleRecordGenerator.java | 82 | Avoid reassigning parameters such as 'value' |
|
4
|
Design
| com\i2c\directdeposit\api\generator\AbstractACHSingleRecordGenerator.java | 94 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\generator\AbstractACHSingleRecordGenerator.java | 95 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\generator\AbstractACHSingleRecordGenerator.java | 96 | Potential violation of Law of Demeter (object not created locally) |
|
2
|
Best Practices
| com\i2c\directdeposit\api\generator\AbstractACHSingleRecordGenerator.java | 108 | Avoid reassigning parameters such as 'date' |
|
4
|
Design
| com\i2c\directdeposit\api\generator\AbstractACHSingleRecordGenerator.java | 117 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\generator\AbstractACHSingleRecordGenerator.java | 118 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Code Style
| com\i2c\directdeposit\api\generator\AbstractACHSingleRecordGenerator.java | 125 | Parameter 'length' is not assigned and could be declared final |
|
2
|
Best Practices
| com\i2c\directdeposit\api\generator\AbstractACHSingleRecordGenerator.java | 128 | Avoid reassigning parameters such as 'value' |
|
4
|
Code Style
| com\i2c\directdeposit\api\generator\AbstractACHSingleRecordGenerator.java | 137 | Parameter 'length' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\generator\AbstractACHSingleRecordGenerator.java | 137 | Parameter 'value' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\generator\AbstractACHSingleRecordGenerator.java | 138 | Avoid declaring a variable if it is unreferenced before a possible exit point. |
|
4
|
Code Style
| com\i2c\directdeposit\api\generator\AbstractACHSingleRecordGenerator.java | 153 | Parameter 'isAddSpacesBefore' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\generator\AbstractACHSingleRecordGenerator.java | 153 | Parameter 'length' is not assigned and could be declared final |
|
2
|
Best Practices
| com\i2c\directdeposit\api\generator\AbstractACHSingleRecordGenerator.java | 154 | Avoid reassigning parameters such as 'value' |
|
4
|
Code Style
| com\i2c\directdeposit\api\generator\AbstractACHSingleRecordGenerator.java | 166 | Parameter 'length' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\generator\AbstractACHSingleRecordGenerator.java | 166 | Parameter 'value' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\generator\AbstractACHSingleRecordGenerator.java | 173 | Parameter 'maxLength' is not assigned and could be declared final |
|
2
|
Best Practices
| com\i2c\directdeposit\api\generator\AbstractACHSingleRecordGenerator.java | 176 | Avoid reassigning parameters such as 'value' |
|
4
|
Code Style
| com\i2c\directdeposit\api\generator\AbstractACHSingleRecordGenerator.java | 176 | This statement should have braces |
|
4
|
Design
| com\i2c\directdeposit\api\generator\AbstractACHSingleRecordGenerator.java | 177 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\generator\AbstractACHSingleRecordGenerator.java | 179 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Code Style
| com\i2c\directdeposit\api\generator\AbstractACHSingleRecordGenerator.java | 179 | This statement should have braces |
|
4
|
Code Style
| com\i2c\directdeposit\api\generator\AbstractACHSingleRecordGenerator.java | 188 | Avoid declaring a variable if it is unreferenced before a possible exit point. |
|
2
|
Best Practices
| com\i2c\directdeposit\api\generator\AbstractACHSingleRecordGenerator.java | 193 | Avoid reassigning parameters such as 'value' |
|
4
|
Design
| com\i2c\directdeposit\api\generator\AbstractACHSingleRecordGenerator.java | 193 | Potential violation of Law of Demeter (object not created locally) |
|
3
|
Error Prone
| com\i2c\directdeposit\api\generator\AbstractACHSingleRecordGenerator.java | 194 | Avoid using Literals in Conditional Statements |
|
4
|
Design
| com\i2c\directdeposit\api\generator\AbstractACHSingleRecordGenerator.java | 194 | Potential violation of Law of Demeter (object not created locally) |
|
3
|
Error Prone
| com\i2c\directdeposit\api\generator\AbstractACHSingleRecordGenerator.java | 197 | Avoid using Literals in Conditional Statements |
|
4
|
Design
| com\i2c\directdeposit\api\generator\AbstractACHSingleRecordGenerator.java | 197 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Code Style
| com\i2c\directdeposit\api\generator\AbstractACHSingleRecordGenerator.java | 203 | Useless parentheses. |
|
2
|
Best Practices
| com\i2c\directdeposit\api\generator\AbstractACHSingleRecordGenerator.java | 207 | Avoid reassigning parameters such as 'amount' |
|
4
|
Design
| com\i2c\directdeposit\api\generator\AbstractACHSingleRecordGenerator.java | 209 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\generator\AbstractACHSingleRecordGenerator.java | 211 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\generator\AbstractACHSingleRecordGenerator.java | 211 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\generator\AbstractACHSingleRecordGenerator.java | 211 | Useless parentheses. |
|
4
|
Code Style
| com\i2c\directdeposit\api\generator\AbstractACHSingleRecordGenerator.java | 215 | Parameter 'd' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\generator\AbstractACHSingleRecordGenerator.java | 219 | Parameter 'batchSeq' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\generator\AbstractACHSingleRecordGenerator.java | 219 | Parameter 'maxLength' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\generator\AbstractACHSingleRecordGenerator.java | 223 | Parameter 'code' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\generator\AbstractACHSingleRecordGenerator.java | 223 | The method 'getTransactionCode' has a Modified Cyclomatic Complexity of 10. |
|
4
|
Design
| com\i2c\directdeposit\api\generator\AbstractACHSingleRecordGenerator.java | 223 | The method 'getTransactionCode' has a Standard Cyclomatic Complexity of 10. |
|
4
|
Design
| com\i2c\directdeposit\api\generator\AbstractACHSingleRecordGenerator.java | 223 | The method 'getTransactionCode(String)' has a cognitive complexity of 16, current threshold is 15 |
|
4
|
Design
| com\i2c\directdeposit\api\generator\AbstractACHSingleRecordGenerator.java | 223 | The method 'getTransactionCode(String)' has a cyclomatic complexity of 24. |
|
4
|
Code Style
| com\i2c\directdeposit\api\generator\AbstractACHSingleRecordGenerator.java | 224 | Avoid declaring a variable if it is unreferenced before a possible exit point. |
|
4
|
Code Style
| com\i2c\directdeposit\api\generator\AbstractACHSingleRecordGenerator.java | 226 | This statement should have braces |
|
3
|
Error Prone
| com\i2c\directdeposit\api\generator\AbstractACHSingleRecordGenerator.java | 228 | Avoid using Literals in Conditional Statements |
|
3
|
Error Prone
| com\i2c\directdeposit\api\generator\AbstractACHSingleRecordGenerator.java | 228 | Avoid using Literals in Conditional Statements |
|
3
|
Error Prone
| com\i2c\directdeposit\api\generator\AbstractACHSingleRecordGenerator.java | 228 | Avoid using Literals in Conditional Statements |
|
3
|
Error Prone
| com\i2c\directdeposit\api\generator\AbstractACHSingleRecordGenerator.java | 230 | Avoid using Literals in Conditional Statements |
|
3
|
Error Prone
| com\i2c\directdeposit\api\generator\AbstractACHSingleRecordGenerator.java | 230 | Avoid using Literals in Conditional Statements |
|
3
|
Error Prone
| com\i2c\directdeposit\api\generator\AbstractACHSingleRecordGenerator.java | 230 | Avoid using Literals in Conditional Statements |
|
3
|
Error Prone
| com\i2c\directdeposit\api\generator\AbstractACHSingleRecordGenerator.java | 232 | Avoid using Literals in Conditional Statements |
|
3
|
Error Prone
| com\i2c\directdeposit\api\generator\AbstractACHSingleRecordGenerator.java | 232 | Avoid using Literals in Conditional Statements |
|
3
|
Error Prone
| com\i2c\directdeposit\api\generator\AbstractACHSingleRecordGenerator.java | 232 | Avoid using Literals in Conditional Statements |
|
3
|
Error Prone
| com\i2c\directdeposit\api\generator\AbstractACHSingleRecordGenerator.java | 234 | Avoid using Literals in Conditional Statements |
|
3
|
Error Prone
| com\i2c\directdeposit\api\generator\AbstractACHSingleRecordGenerator.java | 234 | Avoid using Literals in Conditional Statements |
|
3
|
Error Prone
| com\i2c\directdeposit\api\generator\AbstractACHSingleRecordGenerator.java | 234 | Avoid using Literals in Conditional Statements |
|
3
|
Error Prone
| com\i2c\directdeposit\api\generator\AbstractACHSingleRecordGenerator.java | 236 | Avoid using Literals in Conditional Statements |
|
3
|
Error Prone
| com\i2c\directdeposit\api\generator\AbstractACHSingleRecordGenerator.java | 236 | Avoid using Literals in Conditional Statements |
|
3
|
Error Prone
| com\i2c\directdeposit\api\generator\AbstractACHSingleRecordGenerator.java | 236 | Avoid using Literals in Conditional Statements |
|
3
|
Error Prone
| com\i2c\directdeposit\api\generator\AbstractACHSingleRecordGenerator.java | 238 | Avoid using Literals in Conditional Statements |
|
3
|
Error Prone
| com\i2c\directdeposit\api\generator\AbstractACHSingleRecordGenerator.java | 238 | Avoid using Literals in Conditional Statements |
|
3
|
Error Prone
| com\i2c\directdeposit\api\generator\AbstractACHSingleRecordGenerator.java | 238 | Avoid using Literals in Conditional Statements |
|
3
|
Error Prone
| com\i2c\directdeposit\api\generator\AbstractACHSingleRecordGenerator.java | 240 | Avoid using Literals in Conditional Statements |
|
3
|
Error Prone
| com\i2c\directdeposit\api\generator\AbstractACHSingleRecordGenerator.java | 240 | Avoid using Literals in Conditional Statements |
|
3
|
Error Prone
| com\i2c\directdeposit\api\generator\AbstractACHSingleRecordGenerator.java | 240 | Avoid using Literals in Conditional Statements |
|
4
|
Code Style
| com\i2c\directdeposit\api\generator\AbstractACHSingleRecordGenerator.java | 248 | Parameter 'routingno' is not assigned and could be declared final |
|
3
|
Error Prone
| com\i2c\directdeposit\api\generator\AbstractACHSingleRecordGenerator.java | 249 | Avoid using Literals in Conditional Statements |
|
4
|
Design
| com\i2c\directdeposit\api\generator\AbstractACHSingleRecordGenerator.java | 249 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\generator\AbstractACHSingleRecordGenerator.java | 250 | This statement should have braces |
|
3
|
Best Practices
| com\i2c\directdeposit\api\generator\AbstractACHSingleRecordGenerator.java | 266 | Avoid reassigning the loop control variable 'j' |
|
4
|
Performance
| com\i2c\directdeposit\api\generator\AbstractCPSSingleRecordGenerator.java | 15 | Avoid using redundant field initializer for 'fundsFinInfo' |
|
4
|
Performance
| com\i2c\directdeposit\api\generator\AbstractCPSSingleRecordGenerator.java | 16 | Avoid using redundant field initializer for 'mcpTransExtractFileBatchHeader' |
|
4
|
Performance
| com\i2c\directdeposit\api\generator\AbstractCPSSingleRecordGenerator.java | 17 | Avoid using redundant field initializer for 'mcpTransExtractFileMCPEntry' |
|
4
|
Performance
| com\i2c\directdeposit\api\generator\AbstractCPSSingleRecordGenerator.java | 18 | Avoid using redundant field initializer for 'returnFileConfigrationsObject' |
|
4
|
Performance
| com\i2c\directdeposit\api\generator\AbstractCPSSingleRecordGenerator.java | 19 | Avoid using redundant field initializer for 'fileStatistics' |
|
4
|
Code Style
| com\i2c\directdeposit\api\generator\AbstractCPSSingleRecordGenerator.java | 21 | Parameter 'recordType' is not assigned and could be declared final |
|
2
|
Error Prone
| com\i2c\directdeposit\api\generator\AbstractCPSSingleRecordGenerator.java | 21 | getInstance method always creates a new object and hence does not comply to Singleton Design Pattern behaviour. Please review |
|
4
|
Code Style
| com\i2c\directdeposit\api\generator\AbstractCPSSingleRecordGenerator.java | 22 | Parameter 'fundsFinInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\generator\AbstractCPSSingleRecordGenerator.java | 23 | Parameter 'mcpTransExtractFileBatchHeader' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\generator\AbstractCPSSingleRecordGenerator.java | 24 | Parameter 'mcpTransExtractFileMCPEntry' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\generator\AbstractCPSSingleRecordGenerator.java | 25 | Parameter 'returnFileConfigrationsObject' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\generator\AbstractCPSSingleRecordGenerator.java | 26 | Parameter 'fileStatistics' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\generator\AbstractFileGenerator.java | 22 | Parameter 'achLoadBatchReturn' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\generator\AbstractFileGenerator.java | 22 | Parameter 'cardsTransactionsBatch' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\generator\AbstractFileGenerator.java | 22 | Parameter 'fundsFinInfo' is not assigned and could be declared final |
|
2
|
Error Prone
| com\i2c\directdeposit\api\generator\AbstractFileGenerator.java | 22 | getInstance method always creates a new object and hence does not comply to Singleton Design Pattern behaviour. Please review |
|
4
|
Code Style
| com\i2c\directdeposit\api\generator\AbstractFileGenerator.java | 23 | Parameter 'batchSeq' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\generator\AbstractFileGenerator.java | 23 | Parameter 'returnFileConfigrationsObject' is not assigned and could be declared final |
|
4
|
Performance
| com\i2c\directdeposit\api\generator\impl\ACHFileGenerator.java | 18 | Avoid using redundant field initializer for 'cardsTransactionsBatch' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\generator\impl\ACHFileGenerator.java | 18 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\generator\impl\ACHFileGenerator.java | 18 | Private field 'cardsTransactionsBatch' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\generator\impl\ACHFileGenerator.java | 19 | Avoid using redundant field initializer for 'fundsFinInfo' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\generator\impl\ACHFileGenerator.java | 19 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\generator\impl\ACHFileGenerator.java | 19 | Private field 'fundsFinInfo' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\generator\impl\ACHFileGenerator.java | 20 | Avoid using redundant field initializer for 'achLoadBatchReturn' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\generator\impl\ACHFileGenerator.java | 20 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\generator\impl\ACHFileGenerator.java | 20 | Private field 'achLoadBatchReturn' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\generator\impl\ACHFileGenerator.java | 21 | Avoid using redundant field initializer for 'returnFileConfigrationsObject' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\generator\impl\ACHFileGenerator.java | 21 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\generator\impl\ACHFileGenerator.java | 21 | Private field 'returnFileConfigrationsObject' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\generator\impl\ACHFileGenerator.java | 22 | Avoid using redundant field initializer for 'batchSeq' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\generator\impl\ACHFileGenerator.java | 22 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\generator\impl\ACHFileGenerator.java | 22 | Private field 'batchSeq' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Code Style
| com\i2c\directdeposit\api\generator\impl\ACHFileGenerator.java | 24 | It is a good practice to call super() in a constructor |
|
4
|
Code Style
| com\i2c\directdeposit\api\generator\impl\ACHFileGenerator.java | 24 | Parameter 'cardsTransactionsBatch' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\generator\impl\ACHFileGenerator.java | 24 | Parameter 'fundsFinInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\generator\impl\ACHFileGenerator.java | 25 | Parameter 'achLoadBatchReturn' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\generator\impl\ACHFileGenerator.java | 25 | Parameter 'batchSeq' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\generator\impl\ACHFileGenerator.java | 25 | Parameter 'returnFileConfigrationsObject' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\generator\impl\ACHFileGenerator.java | 43 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\generator\impl\ACHFileGenerator.java | 46 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\generator\impl\ACHFileGenerator.java | 48 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\generator\impl\ACHFileGenerator.java | 49 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\generator\impl\ACHFileGenerator.java | 50 | Potential violation of Law of Demeter (object not created locally) |
|
3
|
Performance
| com\i2c\directdeposit\api\generator\impl\ACHFileGenerator.java | 50 | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. |
|
4
|
Design
| com\i2c\directdeposit\api\generator\impl\ACHFileGenerator.java | 57 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\generator\impl\ACHFileGenerator.java | 67 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\generator\impl\ACHFileGenerator.java | 67 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\generator\impl\ACHFileGenerator.java | 78 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\generator\impl\ACHFileGenerator.java | 86 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\generator\impl\ACHFileGenerator.java | 86 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\generator\impl\ACHFileGenerator.java | 86 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\generator\impl\ACHFileGenerator.java | 89 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\generator\impl\ACHFileGenerator.java | 91 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\generator\impl\ACHFileGenerator.java | 92 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\generator\impl\ACHFileGenerator.java | 93 | Potential violation of Law of Demeter (object not created locally) |
|
3
|
Performance
| com\i2c\directdeposit\api\generator\impl\ACHFileGenerator.java | 93 | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. |
|
4
|
Design
| com\i2c\directdeposit\api\generator\impl\ACHFileGenerator.java | 106 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\generator\impl\ACHFileGenerator.java | 108 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\generator\impl\ACHFileGenerator.java | 109 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\generator\impl\ACHFileGenerator.java | 109 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Code Style
| com\i2c\directdeposit\api\generator\impl\ACHFileGenerator.java | 114 | Parameter 'fileLevelstats' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\generator\impl\ACHFileGenerator.java | 114 | Parameter 'numberOfRecordsInFile' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\generator\impl\ACHFileGenerator.java | 120 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Code Style
| com\i2c\directdeposit\api\generator\impl\BatchControlRecordGenerator.java | 15 | It is a good practice to call super() in a constructor |
|
4
|
Code Style
| com\i2c\directdeposit\api\generator\impl\BatchControlRecordGenerator.java | 15 | Parameter 'fileStatistics' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\generator\impl\BatchControlRecordGenerator.java | 15 | Parameter 'mcpTransExtractFileBatchHeader' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\generator\impl\BatchControlRecordGenerator.java | 15 | Parameter 'mcpTransExtractFileHeader' is not assigned and could be declared final |
|
3
|
Performance
| com\i2c\directdeposit\api\generator\impl\BatchControlRecordGenerator.java | 28 | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. |
|
4
|
Design
| com\i2c\directdeposit\api\generator\impl\BatchControlRecordGenerator.java | 63 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\generator\impl\BatchControlRecordGenerator.java | 64 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Code Style
| com\i2c\directdeposit\api\generator\impl\BatchHeaderRecordGenerator.java | 16 | It is a good practice to call super() in a constructor |
|
4
|
Code Style
| com\i2c\directdeposit\api\generator\impl\BatchHeaderRecordGenerator.java | 16 | Parameter 'mcpTransExtractFileBatchHeader' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\generator\impl\BatchHeaderRecordGenerator.java | 16 | Parameter 'mcpTransExtractFileHeader' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\generator\impl\BatchHeaderRecordGenerator.java | 22 | The method 'generateReturnFileDataLine()' has a NCSS line count of 103. |
|
4
|
Design
| com\i2c\directdeposit\api\generator\impl\BatchHeaderRecordGenerator.java | 22 | The method 'generateReturnFileDataLine()' has a cyclomatic complexity of 10. |
|
3
|
Best Practices
| com\i2c\directdeposit\api\generator\impl\BatchHeaderRecordGenerator.java | 35 | Position literals first in String comparisons |
|
4
|
Design
| com\i2c\directdeposit\api\generator\impl\BatchHeaderRecordGenerator.java | 35 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\generator\impl\BatchHeaderRecordGenerator.java | 80 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\generator\impl\BatchHeaderRecordGenerator.java | 80 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\generator\impl\BatchHeaderRecordGenerator.java | 134 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\generator\impl\BatchHeaderRecordGenerator.java | 134 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\generator\impl\CPSEntryRecordGenerator.java | 20 | It is a good practice to call super() in a constructor |
|
4
|
Code Style
| com\i2c\directdeposit\api\generator\impl\CPSEntryRecordGenerator.java | 20 | Parameter 'fundsFinInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\generator\impl\CPSEntryRecordGenerator.java | 20 | Parameter 'mcpTransExtractFileBatchHeader' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\generator\impl\CPSEntryRecordGenerator.java | 21 | Parameter 'mcpTransExtractFileMCPEntry' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\generator\impl\CPSEntryRecordGenerator.java | 21 | Parameter 'returnFileConfigrationsObject' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\generator\impl\CPSEntryRecordGenerator.java | 35 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\generator\impl\CPSEntryRecordGenerator.java | 37 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\generator\impl\CPSEntryRecordGenerator.java | 47 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\generator\impl\CPSEntryRecordGenerator.java | 47 | Potential violation of Law of Demeter (method chain calls) |
|
3
|
Design
| com\i2c\directdeposit\api\generator\impl\CPSEntryRecordGenerator.java | 51 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Code Style
| com\i2c\directdeposit\api\generator\impl\CPSFileControlRecordGenerator.java | 17 | It is a good practice to call super() in a constructor |
|
4
|
Code Style
| com\i2c\directdeposit\api\generator\impl\CPSFileControlRecordGenerator.java | 17 | Parameter 'fileStatistics' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\generator\impl\CPSFileControlRecordGenerator.java | 17 | Parameter 'fundsFinInfo' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\generator\impl\CPSFileControlRecordGenerator.java | 28 | Potential violation of Law of Demeter (static property access) |
|
3
|
Design
| com\i2c\directdeposit\api\generator\impl\CPSFileControlRecordGenerator.java | 45 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Performance
| com\i2c\directdeposit\api\generator\impl\CPSFileGenerator.java | 15 | Avoid using redundant field initializer for 'cardsTransactionsBatch' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\generator\impl\CPSFileGenerator.java | 15 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\generator\impl\CPSFileGenerator.java | 15 | Private field 'cardsTransactionsBatch' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\generator\impl\CPSFileGenerator.java | 16 | Avoid using redundant field initializer for 'fundsFinInfo' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\generator\impl\CPSFileGenerator.java | 16 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\generator\impl\CPSFileGenerator.java | 16 | Private field 'fundsFinInfo' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\generator\impl\CPSFileGenerator.java | 17 | Avoid using redundant field initializer for 'returnFileConfigrationsObject' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\generator\impl\CPSFileGenerator.java | 17 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\generator\impl\CPSFileGenerator.java | 17 | Private field 'returnFileConfigrationsObject' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\generator\impl\CPSFileGenerator.java | 18 | Avoid using redundant field initializer for 'batchSeq' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\generator\impl\CPSFileGenerator.java | 18 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\generator\impl\CPSFileGenerator.java | 18 | Private field 'batchSeq' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Code Style
| com\i2c\directdeposit\api\generator\impl\CPSFileGenerator.java | 20 | It is a good practice to call super() in a constructor |
|
4
|
Code Style
| com\i2c\directdeposit\api\generator\impl\CPSFileGenerator.java | 20 | Parameter 'cardsTransactionsBatch' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\generator\impl\CPSFileGenerator.java | 20 | Parameter 'fundsFinInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\generator\impl\CPSFileGenerator.java | 21 | Parameter 'batchSeq' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\generator\impl\CPSFileGenerator.java | 21 | Parameter 'returnFileConfigrationsObject' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\generator\impl\CPSFileGenerator.java | 42 | Parameter 'fileLevelstats' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\generator\impl\CPSFileGenerator.java | 42 | Parameter 'numberOfRecordsInFile' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\generator\impl\CPSFileGenerator.java | 55 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\generator\impl\CPSFileGenerator.java | 60 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\generator\impl\CPSFileGenerator.java | 61 | Potential violation of Law of Demeter (object not created locally) |
|
3
|
Performance
| com\i2c\directdeposit\api\generator\impl\CPSFileGenerator.java | 61 | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. |
|
4
|
Design
| com\i2c\directdeposit\api\generator\impl\CPSFileGenerator.java | 77 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\generator\impl\CPSFileGenerator.java | 78 | Potential violation of Law of Demeter (object not created locally) |
|
3
|
Performance
| com\i2c\directdeposit\api\generator\impl\CPSFileGenerator.java | 78 | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. |
|
4
|
Code Style
| com\i2c\directdeposit\api\generator\impl\CPSFileHeaderRecordGenerator.java | 18 | It is a good practice to call super() in a constructor |
|
4
|
Code Style
| com\i2c\directdeposit\api\generator\impl\CPSFileHeaderRecordGenerator.java | 18 | Parameter 'fundsFinInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\generator\impl\CPSFileHeaderRecordGenerator.java | 18 | Parameter 'mcpTransExtractFileBatchHeader' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\generator\impl\CPSFileHeaderRecordGenerator.java | 28 | Potential violation of Law of Demeter (static property access) |
|
3
|
Design
| com\i2c\directdeposit\api\generator\impl\CPSFileHeaderRecordGenerator.java | 38 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Performance
| com\i2c\directdeposit\api\generator\impl\EntryAddendaGenerator.java | 21 | Avoid using redundant field initializer for 'defaultReturnCode' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\generator\impl\EntryAddendaGenerator.java | 21 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
4
|
Code Style
| com\i2c\directdeposit\api\generator\impl\EntryAddendaGenerator.java | 21 | To avoid mistakes add a comment at the beginning of the defaultReturnCode field if you want a default access modifier |
|
4
|
Code Style
| com\i2c\directdeposit\api\generator\impl\EntryAddendaGenerator.java | 21 | Use explicit scoping instead of the default package private level |
|
4
|
Code Style
| com\i2c\directdeposit\api\generator\impl\EntryAddendaGenerator.java | 22 | It is a good practice to call super() in a constructor |
|
4
|
Code Style
| com\i2c\directdeposit\api\generator\impl\EntryAddendaGenerator.java | 22 | Parameter 'fileHdrVO' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\generator\impl\EntryAddendaGenerator.java | 22 | Parameter 'fundsFinInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\generator\impl\EntryAddendaGenerator.java | 22 | Parameter 'mcpTransExtractFileMCPEntry' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\generator\impl\EntryAddendaGenerator.java | 23 | Parameter 'defaultReturnCode' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\generator\impl\EntryAddendaGenerator.java | 23 | Parameter 'mcpTransExtractFileBatchHeader' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\generator\impl\EntryAddendaGenerator.java | 23 | Parameter 'returnFileConfigrationsObject' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\generator\impl\EntryAddendaGenerator.java | 33 | The method 'generateReturnFileDataLine()' has a NCSS line count of 62. |
|
4
|
Design
| com\i2c\directdeposit\api\generator\impl\EntryAddendaGenerator.java | 33 | The method 'generateReturnFileDataLine()' has a cyclomatic complexity of 11. |
|
3
|
Performance
| com\i2c\directdeposit\api\generator\impl\EntryAddendaGenerator.java | 41 | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. |
|
3
|
Performance
| com\i2c\directdeposit\api\generator\impl\EntryAddendaGenerator.java | 41 | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. |
|
4
|
Design
| com\i2c\directdeposit\api\generator\impl\EntryAddendaGenerator.java | 44 | Potential violation of Law of Demeter (static property access) |
|
4
|
Code Style
| com\i2c\directdeposit\api\generator\impl\EntryAddendaGenerator.java | 45 | This statement should have braces |
|
4
|
Design
| com\i2c\directdeposit\api\generator\impl\EntryAddendaGenerator.java | 55 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\generator\impl\EntryAddendaGenerator.java | 56 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\generator\impl\EntryAddendaGenerator.java | 56 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\generator\impl\EntryAddendaGenerator.java | 57 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\generator\impl\EntryAddendaGenerator.java | 59 | Potential violation of Law of Demeter (static property access) |
|
4
|
Code Style
| com\i2c\directdeposit\api\generator\impl\EntryRecordGenerator.java | 18 | It is a good practice to call super() in a constructor |
|
4
|
Code Style
| com\i2c\directdeposit\api\generator\impl\EntryRecordGenerator.java | 18 | Parameter 'fundsFinInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\generator\impl\EntryRecordGenerator.java | 18 | Parameter 'mcpTransExtractFileMCPEntry' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\generator\impl\EntryRecordGenerator.java | 19 | Parameter 'mcpTransExtractFileHeader' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\generator\impl\EntryRecordGenerator.java | 19 | Parameter 'returnFileConfigrationsObject' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\generator\impl\EntryRecordGenerator.java | 27 | The method 'generateReturnFileDataLine()' has a NCSS line count of 60. |
|
3
|
Performance
| com\i2c\directdeposit\api\generator\impl\EntryRecordGenerator.java | 35 | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. |
|
4
|
Design
| com\i2c\directdeposit\api\generator\impl\EntryRecordGenerator.java | 53 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\generator\impl\EntryRecordGenerator.java | 54 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\generator\impl\EntryRecordGenerator.java | 62 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\generator\impl\EntryRecordGenerator.java | 65 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\generator\impl\EntryRecordGenerator.java | 65 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\generator\impl\EntryRecordGenerator.java | 65 | Useless parentheses. |
|
4
|
Code Style
| com\i2c\directdeposit\api\generator\impl\EntryRecordGenerator.java | 65 | Useless parentheses. |
|
3
|
Performance
| com\i2c\directdeposit\api\generator\impl\EntryRecordGenerator.java | 80 | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. |
|
4
|
Performance
| com\i2c\directdeposit\api\generator\impl\FileControlRecordGenerator.java | 15 | Avoid using redundant field initializer for 'numberOfRecordsInFile' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\generator\impl\FileControlRecordGenerator.java | 15 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
4
|
Code Style
| com\i2c\directdeposit\api\generator\impl\FileControlRecordGenerator.java | 17 | It is a good practice to call super() in a constructor |
|
4
|
Code Style
| com\i2c\directdeposit\api\generator\impl\FileControlRecordGenerator.java | 17 | Parameter 'achLoadBatchReturn' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\generator\impl\FileControlRecordGenerator.java | 17 | Parameter 'fileStatistics' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\generator\impl\FileControlRecordGenerator.java | 17 | Parameter 'fundsFinInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\generator\impl\FileControlRecordGenerator.java | 17 | Parameter 'numberOfRecordsInFile' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\generator\impl\FileControlRecordGenerator.java | 40 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\generator\impl\FileControlRecordGenerator.java | 40 | Potential violation of Law of Demeter (object not created locally) |
|
3
|
Performance
| com\i2c\directdeposit\api\generator\impl\FileControlRecordGenerator.java | 44 | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. |
|
3
|
Performance
| com\i2c\directdeposit\api\generator\impl\FileControlRecordGenerator.java | 68 | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. |
|
4
|
Code Style
| com\i2c\directdeposit\api\generator\impl\FileControlRecordGenerator.java | 82 | Parameter 'destinationOSType' is not assigned and could be declared final |
|
3
|
Error Prone
| com\i2c\directdeposit\api\generator\impl\FileControlRecordGenerator.java | 86 | Avoid using Literals in Conditional Statements |
|
2
|
Best Practices
| com\i2c\directdeposit\api\generator\impl\FileControlRecordGenerator.java | 89 | Avoid reassigning parameters such as 'count' |
|
3
|
Design
| com\i2c\directdeposit\api\generator\impl\FileControlRecordGenerator.java | 102 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Code Style
| com\i2c\directdeposit\api\generator\impl\FileHeaderRecordGenerator.java | 17 | It is a good practice to call super() in a constructor |
|
4
|
Code Style
| com\i2c\directdeposit\api\generator\impl\FileHeaderRecordGenerator.java | 17 | Parameter 'achLoadBatchReturn' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\generator\impl\FileHeaderRecordGenerator.java | 17 | Parameter 'fundsFinInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\generator\impl\FileHeaderRecordGenerator.java | 17 | Parameter 'mcpTransExtractFileHeader' is not assigned and could be declared final |
|
3
|
Performance
| com\i2c\directdeposit\api\generator\impl\FileHeaderRecordGenerator.java | 32 | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. |
|
3
|
Performance
| com\i2c\directdeposit\api\generator\impl\FileHeaderRecordGenerator.java | 32 | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. |
|
4
|
Design
| com\i2c\directdeposit\api\generator\impl\FileHeaderRecordGenerator.java | 40 | Potential violation of Law of Demeter (method chain calls) |
|
3
|
Performance
| com\i2c\directdeposit\api\generator\impl\FileHeaderRecordGenerator.java | 50 | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. |
|
3
|
Performance
| com\i2c\directdeposit\api\generator\impl\FileHeaderRecordGenerator.java | 51 | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. |
|
3
|
Performance
| com\i2c\directdeposit\api\generator\impl\FileHeaderRecordGenerator.java | 52 | StringBuffer (or StringBuilder).append is called 3 consecutive times with literals. Use a single append with a single combined String. |
|
3
|
Performance
| com\i2c\directdeposit\api\generator\impl\FileHeaderRecordGenerator.java | 52 | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. |
|
3
|
Performance
| com\i2c\directdeposit\api\generator\impl\FileHeaderRecordGenerator.java | 53 | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. |
|
4
|
Code Style
| com\i2c\directdeposit\api\generator\impl\IATEntryAddendaGenerator.java | 16 | It is a good practice to call super() in a constructor |
|
4
|
Code Style
| com\i2c\directdeposit\api\generator\impl\IATEntryAddendaGenerator.java | 16 | Parameter 'fundsFinInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\generator\impl\IATEntryAddendaGenerator.java | 16 | Parameter 'mcpTransExtractFileAddenda' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\generator\impl\IATEntryAddendaGenerator.java | 16 | Parameter 'mcpTransExtractFileMCPEntry' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\generator\impl\IATEntryAddendaGenerator.java | 23 | The method 'generateReturnFileDataLine()' has a NCSS line count of 121. |
|
4
|
Design
| com\i2c\directdeposit\api\generator\impl\IATEntryAddendaGenerator.java | 25 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\generator\impl\IATEntryAddendaGenerator.java | 27 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Performance
| com\i2c\directdeposit\api\generator\impl\IATEntryAddendaGenerator.java | 31 | StringBuffer has been initialized with size 16, but has at least 21 characters appended. |
|
3
|
Performance
| com\i2c\directdeposit\api\generator\impl\IATEntryAddendaGenerator.java | 35 | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. |
|
3
|
Performance
| com\i2c\directdeposit\api\generator\impl\IATEntryAddendaGenerator.java | 35 | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. |
|
3
|
Performance
| com\i2c\directdeposit\api\generator\impl\IATEntryAddendaGenerator.java | 58 | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. |
|
3
|
Performance
| com\i2c\directdeposit\api\generator\impl\IATEntryAddendaGenerator.java | 60 | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. |
|
3
|
Performance
| com\i2c\directdeposit\api\generator\impl\IATEntryAddendaGenerator.java | 63 | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. |
|
3
|
Performance
| com\i2c\directdeposit\api\generator\impl\IATEntryAddendaGenerator.java | 63 | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. |
|
3
|
Performance
| com\i2c\directdeposit\api\generator\impl\IATEntryAddendaGenerator.java | 78 | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. |
|
3
|
Performance
| com\i2c\directdeposit\api\generator\impl\IATEntryAddendaGenerator.java | 80 | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. |
|
3
|
Performance
| com\i2c\directdeposit\api\generator\impl\IATEntryAddendaGenerator.java | 83 | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. |
|
3
|
Performance
| com\i2c\directdeposit\api\generator\impl\IATEntryAddendaGenerator.java | 83 | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. |
|
3
|
Performance
| com\i2c\directdeposit\api\generator\impl\IATEntryAddendaGenerator.java | 98 | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. |
|
3
|
Performance
| com\i2c\directdeposit\api\generator\impl\IATEntryAddendaGenerator.java | 100 | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. |
|
3
|
Performance
| com\i2c\directdeposit\api\generator\impl\IATEntryAddendaGenerator.java | 103 | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. |
|
3
|
Performance
| com\i2c\directdeposit\api\generator\impl\IATEntryAddendaGenerator.java | 103 | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. |
|
3
|
Performance
| com\i2c\directdeposit\api\generator\impl\IATEntryAddendaGenerator.java | 126 | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. |
|
3
|
Performance
| com\i2c\directdeposit\api\generator\impl\IATEntryAddendaGenerator.java | 128 | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. |
|
3
|
Performance
| com\i2c\directdeposit\api\generator\impl\IATEntryAddendaGenerator.java | 131 | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. |
|
3
|
Performance
| com\i2c\directdeposit\api\generator\impl\IATEntryAddendaGenerator.java | 131 | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. |
|
3
|
Performance
| com\i2c\directdeposit\api\generator\impl\IATEntryAddendaGenerator.java | 154 | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. |
|
3
|
Performance
| com\i2c\directdeposit\api\generator\impl\IATEntryAddendaGenerator.java | 156 | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. |
|
3
|
Performance
| com\i2c\directdeposit\api\generator\impl\IATEntryAddendaGenerator.java | 159 | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. |
|
3
|
Performance
| com\i2c\directdeposit\api\generator\impl\IATEntryAddendaGenerator.java | 159 | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. |
|
3
|
Performance
| com\i2c\directdeposit\api\generator\impl\IATEntryAddendaGenerator.java | 174 | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. |
|
3
|
Performance
| com\i2c\directdeposit\api\generator\impl\IATEntryAddendaGenerator.java | 176 | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. |
|
3
|
Performance
| com\i2c\directdeposit\api\generator\impl\IATEntryAddendaGenerator.java | 179 | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. |
|
3
|
Performance
| com\i2c\directdeposit\api\generator\impl\IATEntryAddendaGenerator.java | 179 | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. |
|
4
|
Code Style
| com\i2c\directdeposit\api\generator\impl\IATEntryRecordGenerator.java | 18 | It is a good practice to call super() in a constructor |
|
4
|
Code Style
| com\i2c\directdeposit\api\generator\impl\IATEntryRecordGenerator.java | 18 | Parameter 'fundsFinInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\generator\impl\IATEntryRecordGenerator.java | 18 | Parameter 'mcpTransExtractFileMCPEntry' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\generator\impl\IATEntryRecordGenerator.java | 19 | Parameter 'mcpTransExtractFileHeader' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\generator\impl\IATEntryRecordGenerator.java | 19 | Parameter 'returnFileConfigrationsObject' is not assigned and could be declared final |
|
3
|
Performance
| com\i2c\directdeposit\api\generator\impl\IATEntryRecordGenerator.java | 36 | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. |
|
4
|
Design
| com\i2c\directdeposit\api\generator\impl\IATEntryRecordGenerator.java | 50 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\generator\impl\IATEntryRecordGenerator.java | 51 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\generator\impl\IATEntryRecordGenerator.java | 62 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\generator\impl\IATEntryRecordGenerator.java | 65 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\generator\impl\IATEntryRecordGenerator.java | 65 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\generator\impl\IATEntryRecordGenerator.java | 65 | Useless parentheses. |
|
4
|
Code Style
| com\i2c\directdeposit\api\generator\impl\IATEntryRecordGenerator.java | 65 | Useless parentheses. |
|
3
|
Performance
| com\i2c\directdeposit\api\generator\impl\IATEntryRecordGenerator.java | 76 | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. |
|
4
|
Design
| com\i2c\directdeposit\api\generator\impl\IATEntryRecordGenerator.java | 78 | Potential violation of Law of Demeter (method chain calls) |
|
3
|
Performance
| com\i2c\directdeposit\api\generator\impl\IATEntryRecordGenerator.java | 78 | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. |
|
4
|
Code Style
| com\i2c\directdeposit\api\generator\impl\IATEntryRecordGenerator.java | 78 | Useless parentheses. |
|
4
|
Design
| com\i2c\directdeposit\api\generator\impl\IATEntryRecordGenerator.java | 79 | Potential violation of Law of Demeter (method chain calls) |
|
3
|
Performance
| com\i2c\directdeposit\api\generator\impl\IATEntryRecordGenerator.java | 79 | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. |
|
4
|
Code Style
| com\i2c\directdeposit\api\generator\impl\IATEntryRecordGenerator.java | 79 | Useless parentheses. |
|
4
|
Design
| com\i2c\directdeposit\api\handler\AbstractChNameMatchHandler.java | 17 | Do not use non-final non-private static fields |
|
4
|
Performance
| com\i2c\directdeposit\api\handler\AbstractChNameMatchHandler.java | 19 | Avoid using redundant field initializer for 'instConn' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\handler\AbstractChNameMatchHandler.java | 19 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
4
|
Performance
| com\i2c\directdeposit\api\handler\AbstractChNameMatchHandler.java | 20 | Avoid using redundant field initializer for 'serviceHandler' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\handler\AbstractChNameMatchHandler.java | 20 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
4
|
Performance
| com\i2c\directdeposit\api\handler\AbstractChNameMatchHandler.java | 21 | Avoid using redundant field initializer for 'directDepositApiDao' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\handler\AbstractChNameMatchHandler.java | 21 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
4
|
Performance
| com\i2c\directdeposit\api\handler\AbstractChNameMatchHandler.java | 23 | Avoid using redundant field initializer for 'fiInfo' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\handler\AbstractChNameMatchHandler.java | 23 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
4
|
Performance
| com\i2c\directdeposit\api\handler\AbstractChNameMatchHandler.java | 24 | Avoid using redundant field initializer for 'fiStatsInfo' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\handler\AbstractChNameMatchHandler.java | 24 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
4
|
Performance
| com\i2c\directdeposit\api\handler\AbstractChNameMatchHandler.java | 25 | Avoid using redundant field initializer for 'ddaTransaction' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\handler\AbstractChNameMatchHandler.java | 25 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\AbstractChNameMatchHandler.java | 27 | Parameter 'chNameMatchOption' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\AbstractChNameMatchHandler.java | 27 | Parameter 'dao' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\AbstractChNameMatchHandler.java | 27 | Parameter 'ddaTransaction' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\AbstractChNameMatchHandler.java | 27 | Parameter 'fiInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\AbstractChNameMatchHandler.java | 27 | Parameter 'fiStatsInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\AbstractChNameMatchHandler.java | 27 | Parameter 'instConn' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\AbstractChNameMatchHandler.java | 27 | Parameter 'serviceHandler' is not assigned and could be declared final |
|
2
|
Error Prone
| com\i2c\directdeposit\api\handler\AbstractChNameMatchHandler.java | 27 | getInstance method always creates a new object and hence does not comply to Singleton Design Pattern behaviour. Please review |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\AbstractChNameMatchHandler.java | 47 | Parameter 'respCode' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\AbstractChNameMatchHandler.java | 47 | Parameter 'respDesc' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\AbstractChNameMatchHandler.java | 47 | Parameter 'returnData' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\ApiBasedChNameMatchImpl.java | 17 | Parameter 'entry' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\handler\ApiBasedChNameMatchImpl.java | 19 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\ApiBasedChNameMatchImpl.java | 21 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\ApiBasedChNameMatchImpl.java | 21 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\ApiBasedChNameMatchImpl.java | 21 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\ApiBasedChNameMatchImpl.java | 25 | Parameter 'entry' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\handler\ApiBasedChNameMatchImpl.java | 33 | Potential violation of Law of Demeter (static property access) |
|
3
|
Design
| com\i2c\directdeposit\api\handler\ApiBasedChNameMatchImpl.java | 34 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Design
| com\i2c\directdeposit\api\handler\ApiBasedChNameMatchImpl.java | 36 | Potential violation of Law of Demeter (static property access) |
|
3
|
Design
| com\i2c\directdeposit\api\handler\ApiBasedChNameMatchImpl.java | 41 | A method/constructor should not explicitly throw java.lang.Exception |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\ApiBasedChNameMatchImpl.java | 41 | Parameter 'entry' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\ApiBasedChNameMatchImpl.java | 45 | Parameter 'entry' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\ApiBasedChNameMatchImpl.java | 45 | Parameter 'serviceResponse' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\ApiBasedChNameMatchImpl.java | 46 | Avoid declaring a variable if it is unreferenced before a possible exit point. |
|
4
|
Design
| com\i2c\directdeposit\api\handler\ApiBasedChNameMatchImpl.java | 49 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\ApiBasedChNameMatchImpl.java | 50 | Potential violation of Law of Demeter (static property access) |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\ApiBasedChNameMatchImpl.java | 53 | Avoid if (x != y) ..; else ..; |
|
4
|
Design
| com\i2c\directdeposit\api\handler\ApiBasedChNameMatchImpl.java | 53 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\ApiBasedChNameMatchImpl.java | 53 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\ApiBasedChNameMatchImpl.java | 54 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\ApiBasedChNameMatchImpl.java | 54 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\ApiBasedChNameMatchImpl.java | 55 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\ApiBasedChNameMatchImpl.java | 55 | Potential violation of Law of Demeter (static property access) |
|
4
|
Error Prone
| com\i2c\directdeposit\api\handler\ApiBasedChNameMatchImpl.java | 57 | Assigning an Object to null is a code smell. Consider refactoring. |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\ApiBasedChNameMatchImpl.java | 63 | Parameter 'amount' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\ApiBasedChNameMatchImpl.java | 63 | Parameter 'cardNo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\ApiBasedChNameMatchImpl.java | 63 | Parameter 'chName' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\ApiBasedChNameMatchImpl.java | 63 | Parameter 'chReceivedName' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\ApiBasedChNameMatchImpl.java | 63 | Parameter 'entryObject' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\ApiBasedChNameMatchImpl.java | 63 | Parameter 'fundsFiId' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\ApiBasedChNameMatchImpl.java | 63 | Parameter 'instanceId' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\ApiBasedChNameMatchImpl.java | 63 | Parameter 'serviceId' is not assigned and could be declared final |
|
3
|
Design
| com\i2c\directdeposit\api\handler\ApiBasedChNameMatchImpl.java | 63 | Rather than using a lot of String arguments, consider using a container object for those values. |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\ApiBasedChNameMatchImpl.java | 102 | Parameter 'entry' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\handler\ApiBasedChNameMatchImpl.java | 103 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\ApiBasedChNameMatchImpl.java | 106 | Parameter 'entry' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\ApiBasedChNameMatchImpl.java | 110 | Parameter 'entry' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\ApiBasedChNameMatchImpl.java | 111 | Avoid if (x != y) ..; else ..; |
|
4
|
Design
| com\i2c\directdeposit\api\handler\ApiBasedChNameMatchImpl.java | 113 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\ChNameMatchHandler.java | 22 | The class 'ChNameMatchHandler' has a Modified Cyclomatic Complexity of 5 (Highest = 15). |
|
4
|
Design
| com\i2c\directdeposit\api\handler\ChNameMatchHandler.java | 22 | The class 'ChNameMatchHandler' has a Standard Cyclomatic Complexity of 5 (Highest = 15). |
|
4
|
Documentation
| com\i2c\directdeposit\api\handler\ChNameMatchHandler.java | 26 | Document empty constructor |
|
2
|
Error Prone
| com\i2c\directdeposit\api\handler\ChNameMatchHandler.java | 30 | getInstance method always creates a new object and hence does not comply to Singleton Design Pattern behaviour. Please review |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\ChNameMatchHandler.java | 35 | Parameter 'entry' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\ChNameMatchHandler.java | 35 | Parameter 'fundsFiId' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\ChNameMatchHandler.java | 35 | Parameter 'instConn' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\handler\ChNameMatchHandler.java | 46 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\ChNameMatchHandler.java | 46 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\ChNameMatchHandler.java | 50 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\ChNameMatchHandler.java | 50 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\ChNameMatchHandler.java | 50 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\ChNameMatchHandler.java | 52 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\ChNameMatchHandler.java | 52 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\ChNameMatchHandler.java | 52 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\ChNameMatchHandler.java | 56 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\ChNameMatchHandler.java | 56 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\ChNameMatchHandler.java | 59 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\ChNameMatchHandler.java | 61 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\ChNameMatchHandler.java | 61 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\ChNameMatchHandler.java | 63 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\ChNameMatchHandler.java | 63 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\ChNameMatchHandler.java | 63 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\ChNameMatchHandler.java | 65 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\ChNameMatchHandler.java | 68 | Avoid if (x != y) ..; else ..; |
|
4
|
Design
| com\i2c\directdeposit\api\handler\ChNameMatchHandler.java | 72 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\ChNameMatchHandler.java | 72 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\ChNameMatchHandler.java | 76 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\ChNameMatchHandler.java | 78 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\ChNameMatchHandler.java | 80 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\ChNameMatchHandler.java | 80 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\ChNameMatchHandler.java | 80 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\ChNameMatchHandler.java | 80 | Potential violation of Law of Demeter (static property access) |
|
3
|
Design
| com\i2c\directdeposit\api\handler\ChNameMatchHandler.java | 83 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Design
| com\i2c\directdeposit\api\handler\ChNameMatchHandler.java | 87 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\ChNameMatchHandler.java | 87 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\ChNameMatchHandler.java | 90 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\ChNameMatchHandler.java | 90 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\ChNameMatchHandler.java | 90 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\ChNameMatchHandler.java | 95 | Parameter 'cardHolderName' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\ChNameMatchHandler.java | 95 | Parameter 'ddPartialNameOn' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\ChNameMatchHandler.java | 95 | Parameter 'fraudParam' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\ChNameMatchHandler.java | 95 | Parameter 'nameSplitCharactersRegex' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\ChNameMatchHandler.java | 95 | Parameter 'receivedChName' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\handler\ChNameMatchHandler.java | 95 | The method 'matchChName(String, String, FraudParam, String, String)' has a cognitive complexity of 17, current threshold is 15 |
|
4
|
Design
| com\i2c\directdeposit\api\handler\ChNameMatchHandler.java | 95 | The method 'matchChName(String, String, FraudParam, String, String)' has a cyclomatic complexity of 10. |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\ChNameMatchHandler.java | 98 | Avoid declaring a variable if it is unreferenced before a possible exit point. |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\ChNameMatchHandler.java | 99 | Avoid declaring a variable if it is unreferenced before a possible exit point. |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\ChNameMatchHandler.java | 100 | Avoid declaring a variable if it is unreferenced before a possible exit point. |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\ChNameMatchHandler.java | 101 | Avoid declaring a variable if it is unreferenced before a possible exit point. |
|
4
|
Design
| com\i2c\directdeposit\api\handler\ChNameMatchHandler.java | 108 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\ChNameMatchHandler.java | 110 | Avoid if (x != y) ..; else ..; |
|
4
|
Design
| com\i2c\directdeposit\api\handler\ChNameMatchHandler.java | 111 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\ChNameMatchHandler.java | 115 | Avoid if (x != y) ..; else ..; |
|
4
|
Design
| com\i2c\directdeposit\api\handler\ChNameMatchHandler.java | 118 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\ChNameMatchHandler.java | 120 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\ChNameMatchHandler.java | 125 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\ChNameMatchHandler.java | 127 | Potential violation of Law of Demeter (method chain calls) |
|
3
|
Design
| com\i2c\directdeposit\api\handler\ChNameMatchHandler.java | 132 | These nested if statements could be combined |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\ChNameMatchHandler.java | 147 | Parameter 'cardHolderName' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\ChNameMatchHandler.java | 147 | Parameter 'ddPartialNameOn' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\ChNameMatchHandler.java | 147 | Parameter 'nPartsToMatch' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\ChNameMatchHandler.java | 147 | Parameter 'receivedChNameParts' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\handler\ChNameMatchHandler.java | 147 | The method 'matchChNameParts' has a Modified Cyclomatic Complexity of 15. |
|
4
|
Design
| com\i2c\directdeposit\api\handler\ChNameMatchHandler.java | 147 | The method 'matchChNameParts' has a Standard Cyclomatic Complexity of 15. |
|
4
|
Design
| com\i2c\directdeposit\api\handler\ChNameMatchHandler.java | 147 | The method 'matchChNameParts(String, String, int, String)' has a cognitive complexity of 41, current threshold is 15 |
|
4
|
Design
| com\i2c\directdeposit\api\handler\ChNameMatchHandler.java | 147 | The method 'matchChNameParts(String, String, int, String)' has a cyclomatic complexity of 20. |
|
4
|
Design
| com\i2c\directdeposit\api\handler\ChNameMatchHandler.java | 147 | The method 'matchChNameParts(String, String, int, String)' has an NPath complexity of 3900, current threshold is 200 |
|
3
|
Best Practices
| com\i2c\directdeposit\api\handler\ChNameMatchHandler.java | 156 | This for loop can be replaced by a foreach loop |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\ChNameMatchHandler.java | 173 | Useless parentheses. |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\ChNameMatchHandler.java | 173 | Useless parentheses. |
|
4
|
Design
| com\i2c\directdeposit\api\handler\ChNameMatchHandler.java | 178 | Potential violation of Law of Demeter (static property access) |
|
3
|
Best Practices
| com\i2c\directdeposit\api\handler\ChNameMatchHandler.java | 190 | This for loop can be replaced by a foreach loop |
|
4
|
Design
| com\i2c\directdeposit\api\handler\ChNameMatchHandler.java | 194 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\ChNameMatchHandler.java | 208 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\ChNameMatchHandler.java | 209 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\ChNameMatchHandler.java | 211 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\ChNameMatchHandler.java | 229 | Parameter 'cardHolderName' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\ChNameMatchHandler.java | 229 | Parameter 'receivedChNamePart' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\handler\ChNameMatchHandler.java | 238 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\ChNameMatchHandler.java | 247 | Parameter 'cacheRegionName' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\ChNameMatchHandler.java | 247 | Parameter 'instanceId' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\handler\ChNameMatchHandler.java | 253 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\ChNameMatchHandler.java | 257 | Potential violation of Law of Demeter (object not created locally) |
|
3
|
Design
| com\i2c\directdeposit\api\handler\ChNameMatchHandler.java | 261 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\ChNameMatchHandler.java | 269 | Parameter 'cacheRegionName' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\ChNameMatchHandler.java | 269 | Parameter 'instanceId' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\handler\ChNameMatchHandler.java | 275 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\ChNameMatchHandler.java | 281 | Potential violation of Law of Demeter (object not created locally) |
|
3
|
Design
| com\i2c\directdeposit\api\handler\ChNameMatchHandler.java | 285 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\ChNameMatchHandler.java | 293 | Parameter 'fraudCardParam' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\ChNameMatchHandler.java | 293 | Parameter 'fraudParam' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\ChNameMatchHandler.java | 293 | Parameter 'receivedChName' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\ChNameMatchHandler.java | 293 | Parameter 'respCode' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\ChNameMatchHandler.java | 293 | Parameter 'respDesc' is not assigned and could be declared final |
|
4
|
Documentation
| com\i2c\directdeposit\api\handler\ChNameMatchResponseHandler.java | 24 | Document empty constructor |
|
2
|
Error Prone
| com\i2c\directdeposit\api\handler\ChNameMatchResponseHandler.java | 28 | getInstance method always creates a new object and hence does not comply to Singleton Design Pattern behaviour. Please review |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\ChNameMatchResponseHandler.java | 33 | Parameter 'dao' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\ChNameMatchResponseHandler.java | 33 | Parameter 'entry' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\ChNameMatchResponseHandler.java | 33 | Parameter 'fraudParam' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\ChNameMatchResponseHandler.java | 33 | Parameter 'serviceHandler' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\handler\ChNameMatchResponseHandler.java | 46 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\ChNameMatchResponseHandler.java | 47 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\ChNameMatchResponseHandler.java | 64 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\ChNameMatchResponseHandler.java | 66 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\ChNameMatchResponseHandler.java | 77 | Potential violation of Law of Demeter (object not created locally) |
|
3
|
Design
| com\i2c\directdeposit\api\handler\ChNameMatchResponseHandler.java | 86 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\ChNameMatchResponseHandler.java | 93 | Parameter 'serviceHandler' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\ChNameMatchResponseHandler.java | 93 | Parameter 'servicesRequestObj' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\ChNameMatchResponseHandler.java | 98 | Parameter 'entry' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\ChNameMatchResponseHandler.java | 98 | Parameter 'serviceHandler' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\ChNameMatchResponseHandler.java | 98 | Parameter 'servicesRequestObj' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\handler\ChNameMatchResponseHandler.java | 100 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\ChNameMatchResponseHandler.java | 100 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\ChNameMatchResponseHandler.java | 100 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\ChNameMatchResponseHandler.java | 100 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\ChNameMatchResponseHandler.java | 105 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\ChNameMatchResponseHandler.java | 106 | Potential violation of Law of Demeter (static property access) |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\DefaultChNameMatchImpl.java | 11 | Parameter 'entry' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\handler\DefaultChNameMatchImpl.java | 12 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\DefaultChNameMatchImpl.java | 15 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\DefaultChNameMatchImpl.java | 18 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\DefaultChNameMatchImpl.java | 19 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\DefaultChNameMatchImpl.java | 19 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\DefaultChNameMatchImpl.java | 21 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\DefaultChNameMatchImpl.java | 21 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\DefaultChNameMatchImpl.java | 21 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\DefaultChNameMatchImpl.java | 23 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\DefaultChNameMatchImpl.java | 24 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\DefaultChNameMatchImpl.java | 24 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\DefaultChNameMatchImpl.java | 24 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\DefaultChNameMatchImpl.java | 30 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\DefaultChNameMatchImpl.java | 30 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\DefaultChNameMatchImpl.java | 30 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 1 | A high number of imports can indicate a high degree of coupling within an object. |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 45 | The class 'EmailNotificationHandler' has a Modified Cyclomatic Complexity of 6 (Highest = 24). |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 45 | The class 'EmailNotificationHandler' has a Standard Cyclomatic Complexity of 6 (Highest = 24). |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 45 | The class 'EmailNotificationHandler' has a total cyclomatic complexity of 189 (highest 26). |
|
3
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 46 | All methods are static. Consider using a utility class instead. Alternatively, you could add a private constructor or make the class abstract to silence this warning. |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 49 | Parameter 'fiInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 49 | Parameter 'stats' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 49 | The method 'sendFailureReturnFileSummary(FIInfo, FileStatistics)' has a cyclomatic complexity of 10. |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 61 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 63 | Avoid if (x != y) ..; else ..; |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 74 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 77 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 83 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 87 | Potential violation of Law of Demeter (method chain calls) |
|
3
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 108 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 115 | Parameter 'fiInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 115 | Parameter 'stats' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 115 | The method 'sendSuccessReturnFileSummary(FIInfo, FileStatistics)' has a cyclomatic complexity of 10. |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 127 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 129 | Avoid if (x != y) ..; else ..; |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 140 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 143 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 149 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 153 | Potential violation of Law of Demeter (method chain calls) |
|
3
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 173 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 179 | Parameter 'fiInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 179 | Parameter 'msgBody' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 179 | Parameter 'stats' is not assigned and could be declared final |
|
4
|
Performance
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 180 | StringBuffer has been initialized with size 16, but has at least 79 characters appended. |
|
3
|
Performance
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 193 | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. |
|
3
|
Performance
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 194 | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. |
|
3
|
Performance
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 196 | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. |
|
3
|
Performance
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 197 | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. |
|
3
|
Performance
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 199 | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 205 | Parameter 'fiInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 205 | Parameter 'msgBody' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 205 | Parameter 'stats' is not assigned and could be declared final |
|
4
|
Performance
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 206 | StringBuffer has been initialized with size 16, but has at least 341 characters appended. |
|
3
|
Performance
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 217 | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. |
|
3
|
Performance
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 218 | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. |
|
3
|
Performance
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 220 | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. |
|
3
|
Performance
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 227 | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. |
|
3
|
Performance
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 228 | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. |
|
3
|
Performance
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 230 | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. |
|
3
|
Performance
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 231 | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. |
|
3
|
Performance
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 232 | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. |
|
3
|
Performance
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 235 | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. |
|
3
|
Performance
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 236 | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. |
|
3
|
Performance
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 238 | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. |
|
3
|
Performance
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 239 | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. |
|
3
|
Performance
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 240 | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. |
|
3
|
Performance
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 241 | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. |
|
3
|
Performance
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 242 | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. |
|
3
|
Performance
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 243 | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. |
|
3
|
Performance
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 245 | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 252 | Parameter 'emailId' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 252 | Parameter 'fiInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 252 | Parameter 'fiStatsInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 256 | Avoid declaring a variable if it is unreferenced before a possible exit point. |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 257 | Avoid declaring a variable if it is unreferenced before a possible exit point. |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 258 | Avoid declaring a variable if it is unreferenced before a possible exit point. |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 259 | Avoid declaring a variable if it is unreferenced before a possible exit point. |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 260 | Avoid declaring a variable if it is unreferenced before a possible exit point. |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 261 | Avoid declaring a variable if it is unreferenced before a possible exit point. |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 263 | Avoid declaring a variable if it is unreferenced before a possible exit point. |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 265 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 266 | Avoid if (x != y) ..; else ..; |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 266 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 274 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 275 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 277 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 277 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 280 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 282 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 287 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 289 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 292 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 294 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 315 | Parameter 'fiInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 315 | Parameter 'fiStatsInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 315 | Parameter 'msgBody' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 315 | The method 'prepareMessage' has a Modified Cyclomatic Complexity of 10. |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 315 | The method 'prepareMessage' has a Standard Cyclomatic Complexity of 10. |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 315 | The method 'prepareMessage(String, FIStatsInfo, FIInfo)' has a cyclomatic complexity of 10. |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 315 | The method 'prepareMessage(String, FIStatsInfo, FIInfo)' has an NPath complexity of 256, current threshold is 200 |
|
4
|
Performance
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 317 | StringBuffer has been initialized with size 16, but has at least 152 characters appended. |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 351 | Potential violation of Law of Demeter (object not created locally) |
|
3
|
Best Practices
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 351 | This for loop can be replaced by a foreach loop |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 353 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 353 | Potential violation of Law of Demeter (object not created locally) |
|
3
|
Error Prone
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 355 | Avoid using Literals in Conditional Statements |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 355 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 380 | Parameter 'fiInfo' is not assigned and could be declared final |
|
3
|
Code Style
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 381 | Explicit type arguments can be replaced by Diamond Operator |
|
4
|
Performance
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 382 | StringBuffer has been initialized with size 16, but has at least 222 characters appended. |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 383 | Avoid declaring a variable if it is unreferenced before a possible exit point. |
|
4
|
Performance
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 383 | StringBuffer has been initialized with size 16, but has at least 69 characters appended. |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 384 | Avoid declaring a variable if it is unreferenced before a possible exit point. |
|
3
|
Performance
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 392 | StringBuffer (or StringBuilder).append is called 3 consecutive times with literals. Use a single append with a single combined String. |
|
3
|
Performance
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 392 | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. |
|
4
|
Performance
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 406 | Avoid concatenating nonliterals in a StringBuffer/StringBuilder constructor or append(). |
|
3
|
Performance
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 406 | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. |
|
3
|
Performance
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 407 | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 412 | Parameter 'fiStatsInfo' is not assigned and could be declared final |
|
3
|
Code Style
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 416 | Explicit type arguments can be replaced by Diamond Operator |
|
2
|
Best Practices
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 422 | Avoid reassigning parameters such as 'subject' |
|
3
|
Performance
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 422 | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 436 | Parameter 'delimeter' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 436 | Parameter 'value' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 452 | Avoid if (x != y) ..; else ..; |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 452 | Potential violation of Law of Demeter (object not created locally) |
|
3
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 462 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 472 | Parameter 'fiInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 472 | Parameter 'fiStatsInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 472 | Parameter 'responseCode' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 472 | The method 'sendFIProcessingEmails' has a Modified Cyclomatic Complexity of 10. |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 472 | The method 'sendFIProcessingEmails' has a Standard Cyclomatic Complexity of 10. |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 472 | The method 'sendFIProcessingEmails(FIStatsInfo, FIInfo, String)' has a cognitive complexity of 17, current threshold is 15 |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 472 | The method 'sendFIProcessingEmails(FIStatsInfo, FIInfo, String)' has a cyclomatic complexity of 14. |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 472 | The method 'sendFIProcessingEmails(FIStatsInfo, FIInfo, String)' has an NPath complexity of 600, current threshold is 200 |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 490 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 490 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 505 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 506 | Avoid if (x != y) ..; else ..; |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 506 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 510 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 512 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 512 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 512 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 518 | Parameter 'externalNotifyEmailId' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 518 | Parameter 'fiStatsInfo' is not assigned and could be declared final |
|
3
|
Best Practices
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 519 | Avoid unused method parameters such as 'fiInfo'. |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 519 | Parameter 'fiInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 522 | Avoid declaring a variable if it is unreferenced before a possible exit point. |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 523 | Avoid declaring a variable if it is unreferenced before a possible exit point. |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 524 | Avoid declaring a variable if it is unreferenced before a possible exit point. |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 525 | Avoid declaring a variable if it is unreferenced before a possible exit point. |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 526 | Avoid declaring a variable if it is unreferenced before a possible exit point. |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 527 | Avoid declaring a variable if it is unreferenced before a possible exit point. |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 529 | Avoid declaring a variable if it is unreferenced before a possible exit point. |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 531 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 532 | Avoid if (x != y) ..; else ..; |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 532 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 540 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 541 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 543 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 543 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 546 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 548 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 553 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 555 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 558 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 560 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 563 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 583 | Parameter 'fundsFIId' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 583 | Parameter 'paramIdTemplateIdForEmail' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 583 | Parameter 'replacementTagVaueMapping' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 594 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 600 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 611 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 611 | Potential violation of Law of Demeter (static property access) |
|
3
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 618 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 626 | Parameter 'fiInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 626 | Parameter 'fiStatsInfo' is not assigned and could be declared final |
|
4
|
Error Prone
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 634 | Assigning an Object to null is a code smell. Consider refactoring. |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 641 | Potential violation of Law of Demeter (static property access) |
|
4
|
Error Prone
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 642 | Assigning an Object to null is a code smell. Consider refactoring. |
|
4
|
Error Prone
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 647 | Assigning an Object to null is a code smell. Consider refactoring. |
|
4
|
Error Prone
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 652 | Assigning an Object to null is a code smell. Consider refactoring. |
|
3
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 655 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 660 | Parameter 'emailTemplateId' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 660 | Parameter 'sendEmailInfo' is not assigned and could be declared final |
|
4
|
Performance
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 661 | StringBuilder has been initialized with size 16, but has at least 100 characters appended. |
|
3
|
Performance
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 663 | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. |
|
3
|
Performance
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 664 | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. |
|
3
|
Performance
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 665 | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. |
|
3
|
Performance
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 666 | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. |
|
3
|
Performance
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 667 | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. |
|
3
|
Performance
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 668 | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. |
|
3
|
Performance
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 669 | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. |
|
3
|
Performance
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 670 | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. |
|
3
|
Performance
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 671 | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 677 | Parameter 'emailTemplateId' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 677 | Parameter 'fundsFIId' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 677 | Parameter 'replacementTagVaueMapping' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 688 | Potential violation of Law of Demeter (method chain calls) |
|
3
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 712 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 720 | Parameter 'fiStatsInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 720 | Parameter 'fundsFIId' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 720 | The method 'getReplacementTagValueMappingForPaymentFileReport' has a Modified Cyclomatic Complexity of 24. |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 720 | The method 'getReplacementTagValueMappingForPaymentFileReport' has a Standard Cyclomatic Complexity of 24. |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 720 | The method 'getReplacementTagValueMappingForPaymentFileReport(FIStatsInfo, String)' has a NCSS line count of 62. |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 720 | The method 'getReplacementTagValueMappingForPaymentFileReport(FIStatsInfo, String)' has a cognitive complexity of 52, current threshold is 15 |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 720 | The method 'getReplacementTagValueMappingForPaymentFileReport(FIStatsInfo, String)' has a cyclomatic complexity of 26. |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 720 | The method 'getReplacementTagValueMappingForPaymentFileReport(FIStatsInfo, String)' has an NPath complexity of 1161225, current threshold is 200 |
|
3
|
Code Style
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 721 | Explicit type arguments can be replaced by Diamond Operator |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 722 | Avoid declaring a variable if it is unreferenced before a possible exit point. |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 726 | Avoid declaring a variable if it is unreferenced before a possible exit point. |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 727 | Avoid declaring a variable if it is unreferenced before a possible exit point. |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 728 | Avoid declaring a variable if it is unreferenced before a possible exit point. |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 729 | Avoid declaring a variable if it is unreferenced before a possible exit point. |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 730 | Avoid declaring a variable if it is unreferenced before a possible exit point. |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 731 | Avoid declaring a variable if it is unreferenced before a possible exit point. |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 732 | Avoid declaring a variable if it is unreferenced before a possible exit point. |
|
4
|
Error Prone
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 735 | Assigning an Object to null is a code smell. Consider refactoring. |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 740 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 741 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 741 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 742 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 742 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 742 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 742 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 742 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 742 | Useless parentheses. |
|
4
|
Error Prone
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 744 | Assigning an Object to null is a code smell. Consider refactoring. |
|
3
|
Performance
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 744 | No need to call String.valueOf to append to a string. |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 746 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 746 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Error Prone
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 747 | Assigning an Object to null is a code smell. Consider refactoring. |
|
3
|
Performance
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 747 | No need to call String.valueOf to append to a string. |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 747 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 747 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 749 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 749 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Error Prone
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 750 | Assigning an Object to null is a code smell. Consider refactoring. |
|
3
|
Performance
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 750 | No need to call String.valueOf to append to a string. |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 750 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 750 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Error Prone
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 753 | Assigning an Object to null is a code smell. Consider refactoring. |
|
3
|
Performance
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 753 | No need to call String.valueOf to append to a string. |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 753 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 755 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 755 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 755 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 755 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Error Prone
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 756 | Assigning an Object to null is a code smell. Consider refactoring. |
|
4
|
Error Prone
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 758 | Assigning an Object to null is a code smell. Consider refactoring. |
|
3
|
Performance
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 758 | No need to call String.valueOf to append to a string. |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 758 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 758 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Error Prone
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 759 | Assigning an Object to null is a code smell. Consider refactoring. |
|
3
|
Performance
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 759 | No need to call String.valueOf to append to a string. |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 759 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 759 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 761 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 761 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 761 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 761 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Error Prone
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 762 | Assigning an Object to null is a code smell. Consider refactoring. |
|
3
|
Performance
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 762 | No need to call String.valueOf to append to a string. |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 766 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 766 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 767 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 767 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 767 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 768 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 768 | Potential violation of Law of Demeter (static property access) |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 769 | Avoid if (x != y) ..; else ..; |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 769 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 769 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 769 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 769 | Potential violation of Law of Demeter (static property access) |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 769 | Useless parentheses. |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 770 | Avoid if (x != y) ..; else ..; |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 770 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 770 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 770 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 770 | Potential violation of Law of Demeter (static property access) |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 770 | Useless parentheses. |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 772 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Error Prone
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 774 | Assigning an Object to null is a code smell. Consider refactoring. |
|
3
|
Performance
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 774 | No need to call String.valueOf to append to a string. |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 775 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 775 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 780 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 780 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Error Prone
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 781 | Assigning an Object to null is a code smell. Consider refactoring. |
|
3
|
Performance
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 781 | No need to call String.valueOf to append to a string. |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 781 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 783 | Avoid if (x != y) ..; else ..; |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 785 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 786 | Avoid if (x != y) ..; else ..; |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 786 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 786 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 786 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 786 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 787 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 787 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 787 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 790 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 791 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 791 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 792 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 794 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Error Prone
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 800 | Assigning an Object to null is a code smell. Consider refactoring. |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 809 | Potential violation of Law of Demeter (static property access) |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 814 | Parameter 'fileNumber' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 814 | Parameter 'fileProcessingCompletedAt' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 814 | Parameter 'fileProcessingStartedAt' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 814 | Parameter 'fundType' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 814 | Parameter 'replacementTagValueMap' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 814 | Parameter 'rowSpan' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 814 | Parameter 'table' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 814 | Parameter 'totalAmountProcessed' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 814 | Parameter 'totalRecordsProcessed' is not assigned and could be declared final |
|
3
|
Performance
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 816 | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. |
|
3
|
Performance
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 818 | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 819 | Potential violation of Law of Demeter (static property access) |
|
3
|
Performance
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 819 | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. |
|
3
|
Performance
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 820 | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 821 | Potential violation of Law of Demeter (static property access) |
|
3
|
Performance
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 821 | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. |
|
3
|
Performance
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 822 | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. |
|
3
|
Performance
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 823 | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 824 | Potential violation of Law of Demeter (static property access) |
|
3
|
Performance
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 824 | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 825 | Potential violation of Law of Demeter (static property access) |
|
3
|
Performance
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 825 | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 826 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 834 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 834 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 834 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 835 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 835 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 835 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 836 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 836 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 836 | Potential violation of Law of Demeter (static property access) |
|
3
|
Performance
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 839 | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 844 | Parameter 'fundType' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 844 | Parameter 'table' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 844 | Parameter 'totalAmountProcessed' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 844 | Parameter 'totalRecordsProcessed' is not assigned and could be declared final |
|
3
|
Performance
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 846 | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. |
|
3
|
Performance
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 848 | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. |
|
3
|
Performance
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 849 | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. |
|
3
|
Performance
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 850 | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 855 | Parameter 'grandTotalAmount' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 855 | Parameter 'grandTotalRecords' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 855 | Parameter 'processedTotalAmount' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 855 | Parameter 'rejectedTotalAmount' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 855 | Parameter 'table' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 855 | Parameter 'totalProcessedRecords' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 855 | Parameter 'totalRejectedRecords' is not assigned and could be declared final |
|
3
|
Performance
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 857 | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. |
|
4
|
Error Prone
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 859 | Assigning an Object to null is a code smell. Consider refactoring. |
|
4
|
Error Prone
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 861 | Assigning an Object to null is a code smell. Consider refactoring. |
|
3
|
Performance
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 862 | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. |
|
3
|
Performance
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 863 | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. |
|
3
|
Performance
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 865 | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. |
|
4
|
Error Prone
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 867 | Assigning an Object to null is a code smell. Consider refactoring. |
|
4
|
Error Prone
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 869 | Assigning an Object to null is a code smell. Consider refactoring. |
|
3
|
Performance
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 870 | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. |
|
3
|
Performance
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 871 | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. |
|
3
|
Performance
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 873 | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. |
|
4
|
Error Prone
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 875 | Assigning an Object to null is a code smell. Consider refactoring. |
|
4
|
Error Prone
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 877 | Assigning an Object to null is a code smell. Consider refactoring. |
|
3
|
Performance
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 878 | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 882 | Parameter 'align' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 882 | Parameter 'dataValue' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 882 | Parameter 'isRowSpan' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 882 | Parameter 'rowSpanValue' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 885 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 885 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 887 | Potential violation of Law of Demeter (static property access) |
|
3
|
Performance
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 889 | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 894 | Parameter 'align' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 894 | Parameter 'colSpanVal' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 894 | Parameter 'dataValue' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 897 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 897 | Potential violation of Law of Demeter (static property access) |
|
3
|
Performance
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 897 | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. |
|
3
|
Performance
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 898 | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 903 | Parameter 'fiInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 903 | Parameter 'instanceId' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 903 | Parameter 'maxRange' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 903 | Parameter 'minRange' is not assigned and could be declared final |
|
3
|
Code Style
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 904 | Explicit type arguments can be replaced by Diamond Operator |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 906 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 907 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 908 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 909 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 910 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 911 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 912 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 913 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 914 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 915 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 917 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 919 | Potential violation of Law of Demeter (static property access) |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 924 | Parameter 'duplicateTraceNumberTransactions' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 924 | Parameter 'fiInfo' is not assigned and could be declared final |
|
3
|
Code Style
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 925 | Explicit type arguments can be replaced by Diamond Operator |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 927 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 928 | Potential violation of Law of Demeter (static property access) |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 932 | Parameter 'fiInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 932 | Parameter 'instanceId' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 932 | Parameter 'maxRange' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 932 | Parameter 'minRange' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 932 | The method 'sendProcessingStartEmail' has a Modified Cyclomatic Complexity of 10. |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 932 | The method 'sendProcessingStartEmail' has a Standard Cyclomatic Complexity of 10. |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 932 | The method 'sendProcessingStartEmail(FIInfo, String, long, long)' has a cyclomatic complexity of 10. |
|
4
|
Error Prone
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 940 | Assigning an Object to null is a code smell. Consider refactoring. |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 947 | Potential violation of Law of Demeter (static property access) |
|
4
|
Error Prone
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 948 | Assigning an Object to null is a code smell. Consider refactoring. |
|
4
|
Error Prone
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 953 | Assigning an Object to null is a code smell. Consider refactoring. |
|
4
|
Error Prone
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 958 | Assigning an Object to null is a code smell. Consider refactoring. |
|
3
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 961 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 967 | Parameter 'fiInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 967 | Parameter 'fiStatsInfo' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 967 | The method 'sendDuplicateTransactionsEmailNotification' has a Modified Cyclomatic Complexity of 14. |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 967 | The method 'sendDuplicateTransactionsEmailNotification' has a Standard Cyclomatic Complexity of 14. |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 967 | The method 'sendDuplicateTransactionsEmailNotification(FIStatsInfo, FIInfo)' has a cognitive complexity of 18, current threshold is 15 |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 967 | The method 'sendDuplicateTransactionsEmailNotification(FIStatsInfo, FIInfo)' has a cyclomatic complexity of 14. |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 967 | The method 'sendDuplicateTransactionsEmailNotification(FIStatsInfo, FIInfo)' has an NPath complexity of 974, current threshold is 200 |
|
4
|
Error Prone
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 977 | Assigning an Object to null is a code smell. Consider refactoring. |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 981 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 983 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 984 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 987 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 987 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Error Prone
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 990 | Assigning an Object to null is a code smell. Consider refactoring. |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 996 | Potential violation of Law of Demeter (static property access) |
|
4
|
Error Prone
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 997 | Assigning an Object to null is a code smell. Consider refactoring. |
|
4
|
Error Prone
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 1002 | Assigning an Object to null is a code smell. Consider refactoring. |
|
4
|
Error Prone
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 1007 | Assigning an Object to null is a code smell. Consider refactoring. |
|
3
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 1010 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 1014 | Parameter 'fiStatsInfo' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 1016 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 1023 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 1024 | Avoid if (x != y) ..; else ..; |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 1024 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 1036 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 1038 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 1040 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 1045 | Parameter 'duplicateTransList' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 1045 | Parameter 'fileName' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 1045 | Parameter 'fileSrNo' is not assigned and could be declared final |
|
4
|
Performance
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 1046 | StringBuffer has been initialized with size 16, but has at least 64 characters appended. |
|
3
|
Performance
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 1047 | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. |
|
3
|
Performance
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 1048 | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 1063 | Parameter 'emailTemplateId' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 1063 | Parameter 'fiInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 1063 | Parameter 'instanceId' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 1063 | Parameter 'value' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 1063 | The method 'sendInvalidConfigurationAlert' has a Modified Cyclomatic Complexity of 11. |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 1063 | The method 'sendInvalidConfigurationAlert' has a Standard Cyclomatic Complexity of 11. |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 1063 | The method 'sendInvalidConfigurationAlert(FIInfo, String, String, String)' has a cyclomatic complexity of 11. |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 1063 | The method 'sendInvalidConfigurationAlert(FIInfo, String, String, String)' has an NPath complexity of 217, current threshold is 200 |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 1072 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 1074 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 1076 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 1080 | Potential violation of Law of Demeter (static property access) |
|
4
|
Error Prone
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 1081 | Assigning an Object to null is a code smell. Consider refactoring. |
|
4
|
Error Prone
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 1086 | Assigning an Object to null is a code smell. Consider refactoring. |
|
4
|
Error Prone
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 1089 | Assigning an Object to null is a code smell. Consider refactoring. |
|
4
|
Error Prone
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 1091 | Assigning an Object to null is a code smell. Consider refactoring. |
|
4
|
Error Prone
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 1093 | Assigning an Object to null is a code smell. Consider refactoring. |
|
3
|
Design
| com\i2c\directdeposit\api\handler\EmailNotificationHandler.java | 1094 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Performance
| com\i2c\directdeposit\api\handler\FailedPayamentRetryProcessorHandler.java | 20 | Avoid using redundant field initializer for 'fiInfo' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\handler\FailedPayamentRetryProcessorHandler.java | 20 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\handler\FailedPayamentRetryProcessorHandler.java | 20 | Private field 'fiInfo' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\handler\FailedPayamentRetryProcessorHandler.java | 21 | Avoid using redundant field initializer for 'instanceCardsTransactionsBatchesProcessorTask' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\handler\FailedPayamentRetryProcessorHandler.java | 21 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\handler\FailedPayamentRetryProcessorHandler.java | 21 | Private field 'instanceCardsTransactionsBatchesProcessorTask' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\handler\FailedPayamentRetryProcessorHandler.java | 23 | Avoid using redundant field initializer for 'isPostFundRetryable' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\handler\FailedPayamentRetryProcessorHandler.java | 23 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\handler\FailedPayamentRetryProcessorHandler.java | 23 | Private field 'isPostFundRetryable' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\FailedPayamentRetryProcessorHandler.java | 24 | Parameter 'fiInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\FailedPayamentRetryProcessorHandler.java | 24 | Parameter 'instanceCardsTransactionsBatchesProcessorTask' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\FailedPayamentRetryProcessorHandler.java | 24 | Parameter 'isPostFundRetryable' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\FailedPayamentRetryProcessorHandler.java | 30 | Parameter 'cardsTransactionsBatch' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\FailedPayamentRetryProcessorHandler.java | 30 | Parameter 'failedCardsTransactionRetryMap' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\FailedPayamentRetryProcessorHandler.java | 39 | Parameter 'entries' is not assigned and could be declared final |
|
3
|
Code Style
| com\i2c\directdeposit\api\handler\FailedPayamentRetryProcessorHandler.java | 44 | Explicit type arguments can be replaced by Diamond Operator |
|
4
|
Design
| com\i2c\directdeposit\api\handler\FailedPayamentRetryProcessorHandler.java | 47 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\FailedPayamentRetryProcessorHandler.java | 47 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\FailedPayamentRetryProcessorHandler.java | 51 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\FailedPayamentRetryProcessorHandler.java | 52 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\FailedPayamentRetryProcessorHandler.java | 53 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\FailedPayamentRetryProcessorHandler.java | 54 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\FailedPayamentRetryProcessorHandler.java | 62 | Parameter 'entry' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\handler\FailedPayamentRetryProcessorHandler.java | 69 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\FailedPayamentRetryProcessorHandler.java | 69 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\FailedPayamentRetryProcessorHandler.java | 82 | Parameter 'cardsTransactionsBatch' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\FailedPayamentRetryProcessorHandler.java | 82 | Parameter 'failedCardsTransactionRetryMap' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\handler\FailedPayamentRetryProcessorHandler.java | 91 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Performance
| com\i2c\directdeposit\api\handler\PersistFileHandler.java | 19 | Avoid using redundant field initializer for 'fiInfo' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\handler\PersistFileHandler.java | 19 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\handler\PersistFileHandler.java | 19 | Private field 'fiInfo' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\handler\PersistFileHandler.java | 20 | Avoid using redundant field initializer for 'fullFilePath' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\handler\PersistFileHandler.java | 20 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\handler\PersistFileHandler.java | 20 | Private field 'fullFilePath' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\handler\PersistFileHandler.java | 21 | Avoid using redundant field initializer for 'file' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\handler\PersistFileHandler.java | 21 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\handler\PersistFileHandler.java | 21 | Private field 'file' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\PersistFileHandler.java | 23 | Parameter 'fiInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\PersistFileHandler.java | 23 | Parameter 'file' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\PersistFileHandler.java | 23 | Parameter 'fullFilePath' is not assigned and could be declared final |
|
3
|
Design
| com\i2c\directdeposit\api\handler\PersistFileHandler.java | 46 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\PersistFileHandler.java | 54 | Parameter 'fileStorePersisterTaskResultFuture' is not assigned and could be declared final |
|
3
|
Design
| com\i2c\directdeposit\api\handler\PersistFileHandler.java | 61 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Performance
| com\i2c\directdeposit\api\handler\PostProcessOperationHandler.java | 25 | Avoid using redundant field initializer for 'fiInfo' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\handler\PostProcessOperationHandler.java | 25 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\handler\PostProcessOperationHandler.java | 25 | Private field 'fiInfo' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\handler\PostProcessOperationHandler.java | 26 | Avoid using redundant field initializer for 'stats' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\handler\PostProcessOperationHandler.java | 26 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\handler\PostProcessOperationHandler.java | 26 | Private field 'stats' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\handler\PostProcessOperationHandler.java | 28 | Avoid using redundant field initializer for 'fullFilePath' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\handler\PostProcessOperationHandler.java | 28 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\handler\PostProcessOperationHandler.java | 28 | Private field 'fullFilePath' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\handler\PostProcessOperationHandler.java | 29 | Avoid using redundant field initializer for 'fileName' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\handler\PostProcessOperationHandler.java | 29 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\handler\PostProcessOperationHandler.java | 29 | Private field 'fileName' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\handler\PostProcessOperationHandler.java | 30 | Avoid using redundant field initializer for 'retFilePath' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\handler\PostProcessOperationHandler.java | 30 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\handler\PostProcessOperationHandler.java | 30 | Private field 'retFilePath' could be made final; it is only initialized in the declaration or constructor. |
|
3
|
Error Prone
| com\i2c\directdeposit\api\handler\PostProcessOperationHandler.java | 31 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\handler\PostProcessOperationHandler.java | 31 | Private field 'tempPath' could be made final; it is only initialized in the declaration or constructor. |
|
3
|
Error Prone
| com\i2c\directdeposit\api\handler\PostProcessOperationHandler.java | 32 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\handler\PostProcessOperationHandler.java | 32 | Private field 'returnTempPath' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\PostProcessOperationHandler.java | 34 | Parameter 'fiInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\PostProcessOperationHandler.java | 34 | Parameter 'stats' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\PostProcessOperationHandler.java | 44 | Parameter 'finalResponseCode' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\PostProcessOperationHandler.java | 44 | Parameter 'returnBatchProcessorTaskResponseInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\PostProcessOperationHandler.java | 44 | Parameter 'returnFileId' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\PostProcessOperationHandler.java | 52 | Avoid if (x != y) ..; else ..; |
|
4
|
Design
| com\i2c\directdeposit\api\handler\PostProcessOperationHandler.java | 56 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\PostProcessOperationHandler.java | 61 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\PostProcessOperationHandler.java | 62 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\PostProcessOperationHandler.java | 67 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\PostProcessOperationHandler.java | 67 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\PostProcessOperationHandler.java | 68 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\PostProcessOperationHandler.java | 69 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\PostProcessOperationHandler.java | 73 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\PostProcessOperationHandler.java | 73 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\PostProcessOperationHandler.java | 73 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\PostProcessOperationHandler.java | 74 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\PostProcessOperationHandler.java | 78 | Potential violation of Law of Demeter (object not created locally) |
|
3
|
Design
| com\i2c\directdeposit\api\handler\PostProcessOperationHandler.java | 86 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\PostProcessOperationHandler.java | 98 | Parameter 'returnBatchProcessorTaskResponseInfo' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\handler\PostProcessOperationHandler.java | 100 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\PostProcessOperationHandler.java | 100 | Potential violation of Law of Demeter (static property access) |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\PostProcessOperationHandler.java | 106 | Parameter 'finalResponseCode' is not assigned and could be declared final |
|
4
|
Performance
| com\i2c\directdeposit\api\handler\ProcessFileHandler.java | 35 | Avoid using redundant field initializer for 'fiInfo' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\handler\ProcessFileHandler.java | 35 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\handler\ProcessFileHandler.java | 35 | Private field 'fiInfo' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\handler\ProcessFileHandler.java | 36 | Avoid using redundant field initializer for 'downloadFilesDir' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\handler\ProcessFileHandler.java | 36 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\handler\ProcessFileHandler.java | 36 | Private field 'downloadFilesDir' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\handler\ProcessFileHandler.java | 37 | Avoid using redundant field initializer for 'fiDataFetcherAndProcessorTask' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\handler\ProcessFileHandler.java | 37 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\handler\ProcessFileHandler.java | 37 | Private field 'fiDataFetcherAndProcessorTask' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\handler\ProcessFileHandler.java | 38 | Avoid using redundant field initializer for 'fiStatsInfo' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\handler\ProcessFileHandler.java | 38 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\handler\ProcessFileHandler.java | 38 | Private field 'fiStatsInfo' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\ProcessFileHandler.java | 40 | Parameter 'downloadFilesDir' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\ProcessFileHandler.java | 40 | Parameter 'fiDataFetcherAndProcessorTask' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\ProcessFileHandler.java | 40 | Parameter 'fiInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\ProcessFileHandler.java | 40 | Parameter 'fiStatsInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\ProcessFileHandler.java | 48 | Parameter 'commonDataBaseDataPersisterTask' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\ProcessFileHandler.java | 48 | Parameter 'fileStatsInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\handler\ProcessFileHandler.java | 48 | Parameter 'fileToProcess' is not assigned and could be declared final |
|
4
|
Error Prone
| com\i2c\directdeposit\api\handler\ProcessFileHandler.java | 72 | Assigning an Object to null is a code smell. Consider refactoring. |
|
4
|
Error Prone
| com\i2c\directdeposit\api\handler\ProcessFileHandler.java | 102 | Assigning an Object to null is a code smell. Consider refactoring. |
|
3
|
Design
| com\i2c\directdeposit\api\handler\ProcessFileHandler.java | 106 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Design
| com\i2c\directdeposit\api\handler\ProcessFileHandler.java | 109 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\ProcessFileHandler.java | 116 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\handler\ProcessFileHandler.java | 116 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\ofac\OFACHandler.java | 26 | The class 'OFACHandler' has a Modified Cyclomatic Complexity of 12 (Highest = 17). |
|
4
|
Design
| com\i2c\directdeposit\api\ofac\OFACHandler.java | 26 | The class 'OFACHandler' has a Standard Cyclomatic Complexity of 12 (Highest = 17). |
|
3
|
Design
| com\i2c\directdeposit\api\ofac\OFACHandler.java | 27 | All methods are static. Consider using a utility class instead. Alternatively, you could add a private constructor or make the class abstract to silence this warning. |
|
4
|
Code Style
| com\i2c\directdeposit\api\ofac\OFACHandler.java | 30 | Parameter 'entry' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\ofac\OFACHandler.java | 30 | Parameter 'fiStatsInfo' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\ofac\OFACHandler.java | 30 | The method 'checkOFAC' has a Modified Cyclomatic Complexity of 17. |
|
4
|
Design
| com\i2c\directdeposit\api\ofac\OFACHandler.java | 30 | The method 'checkOFAC' has a Standard Cyclomatic Complexity of 17. |
|
4
|
Design
| com\i2c\directdeposit\api\ofac\OFACHandler.java | 30 | The method 'checkOFAC(McpTransExtractFileMCPEntry, FIStatsInfo)' has a NCSS line count of 70. |
|
4
|
Design
| com\i2c\directdeposit\api\ofac\OFACHandler.java | 30 | The method 'checkOFAC(McpTransExtractFileMCPEntry, FIStatsInfo)' has a cognitive complexity of 24, current threshold is 15 |
|
4
|
Design
| com\i2c\directdeposit\api\ofac\OFACHandler.java | 30 | The method 'checkOFAC(McpTransExtractFileMCPEntry, FIStatsInfo)' has a cyclomatic complexity of 18. |
|
4
|
Design
| com\i2c\directdeposit\api\ofac\OFACHandler.java | 30 | The method 'checkOFAC(McpTransExtractFileMCPEntry, FIStatsInfo)' has an NPath complexity of 18432, current threshold is 200 |
|
4
|
Design
| com\i2c\directdeposit\api\ofac\OFACHandler.java | 35 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Performance
| com\i2c\directdeposit\api\ofac\OFACHandler.java | 39 | StringBuilder has been initialized with size 16, but has at least 361 characters appended. |
|
3
|
Performance
| com\i2c\directdeposit\api\ofac\OFACHandler.java | 40 | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. |
|
4
|
Design
| com\i2c\directdeposit\api\ofac\OFACHandler.java | 41 | Potential violation of Law of Demeter (method chain calls) |
|
3
|
Performance
| com\i2c\directdeposit\api\ofac\OFACHandler.java | 41 | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. |
|
3
|
Performance
| com\i2c\directdeposit\api\ofac\OFACHandler.java | 42 | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. |
|
4
|
Code Style
| com\i2c\directdeposit\api\ofac\OFACHandler.java | 42 | Useless parentheses. |
|
4
|
Design
| com\i2c\directdeposit\api\ofac\OFACHandler.java | 43 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\ofac\OFACHandler.java | 43 | Potential violation of Law of Demeter (method chain calls) |
|
3
|
Performance
| com\i2c\directdeposit\api\ofac\OFACHandler.java | 43 | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. |
|
4
|
Code Style
| com\i2c\directdeposit\api\ofac\OFACHandler.java | 43 | Useless parentheses. |
|
3
|
Performance
| com\i2c\directdeposit\api\ofac\OFACHandler.java | 44 | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. |
|
3
|
Performance
| com\i2c\directdeposit\api\ofac\OFACHandler.java | 45 | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. |
|
3
|
Performance
| com\i2c\directdeposit\api\ofac\OFACHandler.java | 46 | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. |
|
4
|
Code Style
| com\i2c\directdeposit\api\ofac\OFACHandler.java | 46 | Useless parentheses. |
|
3
|
Performance
| com\i2c\directdeposit\api\ofac\OFACHandler.java | 47 | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. |
|
4
|
Code Style
| com\i2c\directdeposit\api\ofac\OFACHandler.java | 47 | Useless parentheses. |
|
3
|
Performance
| com\i2c\directdeposit\api\ofac\OFACHandler.java | 48 | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. |
|
3
|
Performance
| com\i2c\directdeposit\api\ofac\OFACHandler.java | 49 | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. |
|
4
|
Design
| com\i2c\directdeposit\api\ofac\OFACHandler.java | 54 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\ofac\OFACHandler.java | 58 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\ofac\OFACHandler.java | 58 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Code Style
| com\i2c\directdeposit\api\ofac\OFACHandler.java | 58 | Useless parentheses. |
|
4
|
Design
| com\i2c\directdeposit\api\ofac\OFACHandler.java | 60 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\ofac\OFACHandler.java | 60 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\ofac\OFACHandler.java | 65 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\ofac\OFACHandler.java | 65 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Code Style
| com\i2c\directdeposit\api\ofac\OFACHandler.java | 71 | Avoid if (x != y) ..; else ..; |
|
4
|
Design
| com\i2c\directdeposit\api\ofac\OFACHandler.java | 74 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Performance
| com\i2c\directdeposit\api\ofac\OFACHandler.java | 75 | Avoid concatenating nonliterals in a StringBuffer/StringBuilder constructor or append(). |
|
4
|
Design
| com\i2c\directdeposit\api\ofac\OFACHandler.java | 75 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\ofac\OFACHandler.java | 86 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Performance
| com\i2c\directdeposit\api\ofac\OFACHandler.java | 87 | Avoid concatenating nonliterals in a StringBuffer/StringBuilder constructor or append(). |
|
4
|
Design
| com\i2c\directdeposit\api\ofac\OFACHandler.java | 87 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\ofac\OFACHandler.java | 91 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\ofac\OFACHandler.java | 94 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\ofac\OFACHandler.java | 94 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\ofac\OFACHandler.java | 103 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Performance
| com\i2c\directdeposit\api\ofac\OFACHandler.java | 104 | Avoid concatenating nonliterals in a StringBuffer/StringBuilder constructor or append(). |
|
4
|
Design
| com\i2c\directdeposit\api\ofac\OFACHandler.java | 104 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\ofac\OFACHandler.java | 107 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\ofac\OFACHandler.java | 112 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\ofac\OFACHandler.java | 114 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\ofac\OFACHandler.java | 117 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Performance
| com\i2c\directdeposit\api\ofac\OFACHandler.java | 118 | Avoid concatenating nonliterals in a StringBuffer/StringBuilder constructor or append(). |
|
4
|
Design
| com\i2c\directdeposit\api\ofac\OFACHandler.java | 118 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\ofac\OFACHandler.java | 121 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\ofac\OFACHandler.java | 121 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\ofac\OFACHandler.java | 121 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\ofac\OFACHandler.java | 121 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\ofac\OFACHandler.java | 121 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\ofac\OFACHandler.java | 123 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\ofac\OFACHandler.java | 123 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Code Style
| com\i2c\directdeposit\api\ofac\OFACHandler.java | 123 | Useless parentheses. |
|
4
|
Design
| com\i2c\directdeposit\api\ofac\OFACHandler.java | 127 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\ofac\OFACHandler.java | 130 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\ofac\OFACHandler.java | 131 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\ofac\OFACHandler.java | 134 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\ofac\OFACHandler.java | 134 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\ofac\OFACHandler.java | 137 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\ofac\OFACHandler.java | 154 | Avoid if (x != y) ..; else ..; |
|
4
|
Code Style
| com\i2c\directdeposit\api\ofac\OFACHandler.java | 157 | Parameter 'addenda' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\ofac\OFACHandler.java | 157 | Parameter 'entry' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\ofac\OFACHandler.java | 157 | Parameter 'extOfacEmailMsg' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\ofac\OFACHandler.java | 157 | Parameter 'fiStatsInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\ofac\OFACHandler.java | 157 | Parameter 'ofacCache' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\ofac\OFACHandler.java | 169 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\ofac\OFACHandler.java | 169 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\ofac\OFACHandler.java | 171 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\ofac\OFACHandler.java | 175 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Performance
| com\i2c\directdeposit\api\ofac\OFACHandler.java | 177 | Avoid concatenating nonliterals in a StringBuffer/StringBuilder constructor or append(). |
|
4
|
Design
| com\i2c\directdeposit\api\ofac\OFACHandler.java | 177 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\ofac\OFACHandler.java | 181 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\ofac\OFACHandler.java | 181 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\ofac\OFACHandler.java | 183 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\ofac\OFACHandler.java | 187 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Performance
| com\i2c\directdeposit\api\ofac\OFACHandler.java | 189 | Avoid concatenating nonliterals in a StringBuffer/StringBuilder constructor or append(). |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\AbstractSingleRecordParserTask.java | 23 | Parameter 'batchHeader' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\AbstractSingleRecordParserTask.java | 23 | Parameter 'chAuthRecordId' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\AbstractSingleRecordParserTask.java | 23 | Parameter 'fiInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\AbstractSingleRecordParserTask.java | 23 | Parameter 'fileHeader' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\AbstractSingleRecordParserTask.java | 23 | Parameter 'readRecordInfo' is not assigned and could be declared final |
|
2
|
Error Prone
| com\i2c\directdeposit\api\parser\AbstractSingleRecordParserTask.java | 23 | getInstance method always creates a new object and hence does not comply to Singleton Design Pattern behaviour. Please review |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 36 | Possible God Class (WMC=87, ATFD=732, TCC=17.460%) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 36 | The class 'ACHParser' has a Modified Cyclomatic Complexity of 3 (Highest = 12). |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 36 | The class 'ACHParser' has a Standard Cyclomatic Complexity of 3 (Highest = 12). |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 36 | The class 'ACHParser' has a total cyclomatic complexity of 87 (highest 16). |
|
3
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 37 | All methods are static. Consider using a utility class instead. Alternatively, you could add a private constructor or make the class abstract to silence this warning. |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 40 | Parameter 'fieldsData' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 40 | Parameter 'fileHeader' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 40 | Parameter 'headerLine' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 44 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 45 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 46 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 47 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 52 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 53 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 54 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 56 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 57 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 58 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 59 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 60 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 61 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 62 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 63 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 64 | Potential violation of Law of Demeter (static property access) |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 72 | Parameter 'batchCount' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 72 | Parameter 'fieldsData' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 72 | Parameter 'fileCtrlLine' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 72 | Parameter 'fileFooter' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 72 | Parameter 'totalEntries' is not assigned and could be declared final |
|
3
|
Performance
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 97 | Avoid appending characters as strings in StringBuffer.append. |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 101 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 102 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 103 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 104 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 105 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 106 | Potential violation of Law of Demeter (static property access) |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 117 | Parameter 'batchControl' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 117 | Parameter 'batchCtrlLine' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 117 | Parameter 'fieldsData' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 121 | Potential violation of Law of Demeter (method chain calls) |
|
3
|
Performance
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 134 | Avoid appending characters as strings in StringBuffer.append. |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 137 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 138 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 143 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 144 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 145 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 146 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 147 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 148 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 149 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 150 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 151 | Potential violation of Law of Demeter (static property access) |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 159 | Parameter 'batchHeader' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 159 | Parameter 'batchHeaderLine' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 159 | Parameter 'fieldsData' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 163 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 164 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 165 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 166 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 167 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 168 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 169 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 170 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 171 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 172 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 173 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 174 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 176 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 185 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 197 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 201 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 204 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 205 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 206 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 207 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 208 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 209 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 210 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 211 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 212 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 213 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 214 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 215 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 216 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 217 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 218 | Potential violation of Law of Demeter (static property access) |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 231 | Parameter 'batchHeader' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 231 | Parameter 'batchHeaderLine' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 231 | Parameter 'fieldsData' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 235 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 236 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 237 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 238 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 239 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 240 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 242 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 251 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 253 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 265 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 270 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 273 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 282 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 283 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 284 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 285 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 286 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 287 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 288 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 289 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 290 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 291 | Potential violation of Law of Demeter (static property access) |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 300 | Parameter 'addenda' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 300 | Parameter 'addendaLine' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 300 | Parameter 'addendaRecNumber' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 300 | Parameter 'entry' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 300 | Parameter 'isDNE' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 300 | Parameter 'isPOS' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 319 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 335 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 359 | Potential violation of Law of Demeter (object not created locally) |
|
3
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 363 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 374 | Parameter 'addendaCount' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 374 | Parameter 'addendaLine' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 374 | Parameter 'addendalist' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 374 | Parameter 'entry' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 374 | Parameter 'isBrOnly' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 374 | The method 'setCTXAddenda' has a Modified Cyclomatic Complexity of 12. |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 374 | The method 'setCTXAddenda' has a Standard Cyclomatic Complexity of 12. |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 374 | The method 'setCTXAddenda(McpTransExtractFileMCPEntry, List, String, int, long, boolean)' has a cognitive complexity of 15, current threshold is 15 |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 374 | The method 'setCTXAddenda(McpTransExtractFileMCPEntry, List, String, int, long, boolean)' has a cyclomatic complexity of 12. |
|
3
|
Error Prone
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 380 | Avoid using Literals in Conditional Statements |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 384 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 385 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 385 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 386 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 386 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 387 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 388 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 389 | Potential violation of Law of Demeter (method chain calls) |
|
3
|
Error Prone
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 399 | Avoid using Literals in Conditional Statements |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 401 | Potential violation of Law of Demeter (method chain calls) |
|
3
|
Error Prone
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 404 | Avoid using Literals in Conditional Statements |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 406 | Potential violation of Law of Demeter (method chain calls) |
|
3
|
Error Prone
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 408 | Avoid using Literals in Conditional Statements |
|
3
|
Error Prone
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 419 | Avoid using Literals in Conditional Statements |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 421 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 422 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 422 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 423 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 423 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 424 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 425 | Potential violation of Law of Demeter (method chain calls) |
|
3
|
Error Prone
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 428 | Avoid using Literals in Conditional Statements |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 430 | Potential violation of Law of Demeter (method chain calls) |
|
2
|
Best Practices
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 432 | Avoid reassigning parameters such as 'chAuthRecordId' |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 432 | Potential violation of Law of Demeter (method chain calls) |
|
3
|
Error Prone
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 433 | Avoid using Literals in Conditional Statements |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 435 | Potential violation of Law of Demeter (method chain calls) |
|
3
|
Error Prone
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 437 | Avoid using Literals in Conditional Statements |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 445 | Linguistics Antipattern - The setter 'setIATAddenda' should not return any type except void linguistically |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 445 | Parameter 'addenda' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 445 | Parameter 'addendaLine' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 445 | Parameter 'entry' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 445 | The method 'setIATAddenda' has a Modified Cyclomatic Complexity of 10. |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 445 | The method 'setIATAddenda' has a Standard Cyclomatic Complexity of 10. |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 445 | The method 'setIATAddenda(McpTransExtractFileMCPEntry, McpTransExtractFileAddenda, String)' has a cyclomatic complexity of 10. |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 491 | Parameter 'addendaLine' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 491 | Parameter 'addendaTypeCode' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 491 | Parameter 'addendalist' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 491 | Parameter 'entry' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 491 | Parameter 'entryTraceNo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 491 | Parameter 'index' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 494 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 495 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 495 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 496 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 496 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 497 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 498 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 503 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 510 | Parameter 'addendaLine' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 510 | Parameter 'entry' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 512 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 513 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 514 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 515 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 516 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 517 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 518 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 522 | Parameter 'BR' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 522 | Parameter 'addendaLine' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 522 | Parameter 'reciepient' is not assigned and could be declared final |
|
1
|
Code Style
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 522 | The method parameter name 'BR' doesn't match '[a-z][a-zA-Z0-9]*' |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 529 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 536 | Parameter 'addendaLine' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 536 | Parameter 'reciepient' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 547 | Parameter 'addendaLine' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 547 | Parameter 'entry' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 550 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 551 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 552 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 553 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 554 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 555 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 560 | Parameter 'addenda' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 560 | Parameter 'addendaLine' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 560 | Parameter 'entry' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 582 | Parameter 'addenda' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 582 | Parameter 'addendaLine' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 582 | Parameter 'entry' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 590 | Parameter 'addenda' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 590 | Parameter 'addendaLine' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 590 | Parameter 'entry' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 599 | Parameter 'addenda' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 599 | Parameter 'addendaLine' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 607 | Parameter 'addenda' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 607 | Parameter 'addendaLine' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 615 | Parameter 'addenda' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 615 | Parameter 'addendaLine' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 621 | Parameter 'addenda' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 621 | Parameter 'addendaLine' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 627 | Parameter 'addenda' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 627 | Parameter 'addendaLine' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 631 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 635 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 643 | Parameter 'addenda' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 643 | Parameter 'addendaLine' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 650 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 653 | Parameter 'batchHeader' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 653 | Parameter 'entry' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 653 | Parameter 'entryLine' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 653 | Parameter 'fiInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 653 | Parameter 'fieldsData' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 653 | The method 'setIATEntry(McpTransExtractFileMCPEntry, String, McpTransExtractFileBatchHeader, Map, FIInfo)' has a cyclomatic complexity of 11. |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 653 | The method 'setIATEntry(McpTransExtractFileMCPEntry, String, McpTransExtractFileBatchHeader, Map, FIInfo)' has an NPath complexity of 200, current threshold is 200 |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 662 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 662 | Useless parentheses. |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 666 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 666 | Useless parentheses. |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 683 | Useless parentheses. |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 687 | Potential violation of Law of Demeter (method chain calls) |
|
3
|
Performance
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 692 | Avoid appending characters as strings in StringBuffer.append. |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 697 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 698 | Useless parentheses. |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 708 | Avoid if (x != y) ..; else ..; |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 718 | Avoid if (x != y) ..; else ..; |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 722 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 723 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 724 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 725 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 726 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 727 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 728 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 729 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 730 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 731 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 732 | Potential violation of Law of Demeter (static property access) |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 817 | Parameter 'batchHeader' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 817 | Parameter 'entry' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 817 | Parameter 'entryLine' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 817 | Parameter 'fiInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 817 | Parameter 'fieldsData' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 817 | The method 'setEntry' has a Modified Cyclomatic Complexity of 12. |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 817 | The method 'setEntry' has a Standard Cyclomatic Complexity of 12. |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 817 | The method 'setEntry(McpTransExtractFileMCPEntry, String, McpTransExtractFileBatchHeader, Map, FIInfo)' has a NCSS line count of 64. |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 817 | The method 'setEntry(McpTransExtractFileMCPEntry, String, McpTransExtractFileBatchHeader, Map, FIInfo)' has a cognitive complexity of 19, current threshold is 15 |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 817 | The method 'setEntry(McpTransExtractFileMCPEntry, String, McpTransExtractFileBatchHeader, Map, FIInfo)' has a cyclomatic complexity of 16. |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 817 | The method 'setEntry(McpTransExtractFileMCPEntry, String, McpTransExtractFileBatchHeader, Map, FIInfo)' has an NPath complexity of 3600, current threshold is 200 |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 826 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 826 | Useless parentheses. |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 830 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 830 | Useless parentheses. |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 840 | Useless parentheses. |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 841 | Potential violation of Law of Demeter (method chain calls) |
|
3
|
Performance
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 846 | Avoid appending characters as strings in StringBuffer.append. |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 851 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 851 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 858 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 863 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 865 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 866 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 870 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 870 | Potential violation of Law of Demeter (static property access) |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 874 | Useless parentheses. |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 884 | Avoid if (x != y) ..; else ..; |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 894 | Avoid if (x != y) ..; else ..; |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 898 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 899 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 900 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 904 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 905 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 907 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 908 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 909 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 909 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 911 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 912 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 914 | Potential violation of Law of Demeter (static property access) |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 921 | Parameter 'fileName' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 921 | Parameter 'fileObject' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 921 | Parameter 'readRecordInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 933 | Parameter 'readRecordInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 943 | Parameter 'readRecordInfo' is not assigned and could be declared final |
|
3
|
Code Style
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 946 | Explicit type arguments can be replaced by Diamond Operator |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 950 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 950 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 952 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 952 | Potential violation of Law of Demeter (static property access) |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 968 | Parameter 'readRecordInfo' is not assigned and could be declared final |
|
3
|
Code Style
| com\i2c\directdeposit\api\parser\impl\ACHParser.java | 971 | Explicit type arguments can be replaced by Diamond Operator |
|
4
|
Performance
| com\i2c\directdeposit\api\parser\impl\ACHSingleRecordParserTask.java | 37 | Avoid using redundant field initializer for 'fiInfo' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\parser\impl\ACHSingleRecordParserTask.java | 37 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHSingleRecordParserTask.java | 37 | Private field 'fiInfo' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\parser\impl\ACHSingleRecordParserTask.java | 38 | Avoid using redundant field initializer for 'readRecordInfo' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\parser\impl\ACHSingleRecordParserTask.java | 38 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHSingleRecordParserTask.java | 38 | Private field 'readRecordInfo' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\parser\impl\ACHSingleRecordParserTask.java | 39 | Avoid using redundant field initializer for 'fileHeader' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\parser\impl\ACHSingleRecordParserTask.java | 39 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHSingleRecordParserTask.java | 39 | Private field 'fileHeader' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\parser\impl\ACHSingleRecordParserTask.java | 40 | Avoid using redundant field initializer for 'batchHeader' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\parser\impl\ACHSingleRecordParserTask.java | 40 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHSingleRecordParserTask.java | 40 | Private field 'batchHeader' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\parser\impl\ACHSingleRecordParserTask.java | 41 | Avoid using redundant field initializer for 'chAuthRecordId' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\parser\impl\ACHSingleRecordParserTask.java | 41 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHSingleRecordParserTask.java | 41 | Private field 'chAuthRecordId' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\ACHSingleRecordParserTask.java | 43 | It is a good practice to call super() in a constructor |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\ACHSingleRecordParserTask.java | 43 | Parameter 'batchHeader' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\ACHSingleRecordParserTask.java | 43 | Parameter 'chAuthRecordId' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\ACHSingleRecordParserTask.java | 43 | Parameter 'fiInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\ACHSingleRecordParserTask.java | 43 | Parameter 'fileHeader' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\ACHSingleRecordParserTask.java | 43 | Parameter 'readRecordInfo' is not assigned and could be declared final |
|
3
|
Code Style
| com\i2c\directdeposit\api\parser\impl\ACHSingleRecordParserTask.java | 66 | Explicit type arguments can be replaced by Diamond Operator |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHSingleRecordParserTask.java | 71 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHSingleRecordParserTask.java | 71 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHSingleRecordParserTask.java | 80 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHSingleRecordParserTask.java | 89 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHSingleRecordParserTask.java | 89 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHSingleRecordParserTask.java | 93 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHSingleRecordParserTask.java | 99 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHSingleRecordParserTask.java | 124 | Potential violation of Law of Demeter (static property access) |
|
3
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHSingleRecordParserTask.java | 126 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHSingleRecordParserTask.java | 129 | Potential violation of Law of Demeter (static property access) |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\ACHSingleRecordParserTask.java | 135 | Parameter 'batchHeader' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\ACHSingleRecordParserTask.java | 135 | Parameter 'entry' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\ACHSingleRecordParserTask.java | 135 | Parameter 'fileHeader' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHSingleRecordParserTask.java | 135 | The method 'populateAllFeildsData(McpTransExtractFileMCPEntry, McpTransExtractFileBatchHeader, McpTransExtractFile)' has a cyclomatic complexity of 10. |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHSingleRecordParserTask.java | 144 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHSingleRecordParserTask.java | 147 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHSingleRecordParserTask.java | 149 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHSingleRecordParserTask.java | 149 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHSingleRecordParserTask.java | 157 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHSingleRecordParserTask.java | 159 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHSingleRecordParserTask.java | 160 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\ACHSingleRecordParserTask.java | 166 | Parameter 'chAuthRecordId' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\ACHSingleRecordParserTask.java | 166 | Parameter 'entry' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\ACHSingleRecordParserTask.java | 166 | Parameter 'entryReadRecordInfo' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHSingleRecordParserTask.java | 170 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHSingleRecordParserTask.java | 170 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHSingleRecordParserTask.java | 171 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHSingleRecordParserTask.java | 171 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHSingleRecordParserTask.java | 172 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHSingleRecordParserTask.java | 172 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHSingleRecordParserTask.java | 173 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHSingleRecordParserTask.java | 173 | Potential violation of Law of Demeter (static property access) |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\ACHSingleRecordParserTask.java | 173 | Useless parentheses. |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHSingleRecordParserTask.java | 185 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHSingleRecordParserTask.java | 197 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\ACHSingleRecordParserTask.java | 202 | Parameter 'achAdendaSeqNo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\ACHSingleRecordParserTask.java | 202 | Parameter 'entry' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\ACHSingleRecordParserTask.java | 202 | Parameter 'entryNumber' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\ACHSingleRecordParserTask.java | 202 | Parameter 'isDNE' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\ACHSingleRecordParserTask.java | 202 | Parameter 'isPOS' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\ACHSingleRecordParserTask.java | 202 | Parameter 'readRecordInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\ACHSingleRecordParserTask.java | 215 | Parameter 'addendaRecordInfoList' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\ACHSingleRecordParserTask.java | 215 | Parameter 'entry' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\ACHSingleRecordParserTask.java | 219 | Potential violation of Law of Demeter (method chain calls) |
|
2
|
Best Practices
| com\i2c\directdeposit\api\parser\impl\ACHSingleRecordParserTask.java | 221 | Avoid reassigning parameters such as 'chAuthRecordId' |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\ACHSingleRecordParserTask.java | 229 | Parameter 'addendaCount' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\ACHSingleRecordParserTask.java | 229 | Parameter 'addendaLine' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\ACHSingleRecordParserTask.java | 231 | Useless parentheses. |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\ACHSingleRecordParserTask.java | 233 | Consider simply returning the value vs storing it in local variable 'isBrOnly' |
|
3
|
Design
| com\i2c\directdeposit\api\parser\impl\CPSFileRecordParser.java | 26 | All methods are static. Consider using a utility class instead. Alternatively, you could add a private constructor or make the class abstract to silence this warning. |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\CPSFileRecordParser.java | 29 | Parameter 'fiInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\CPSFileRecordParser.java | 29 | Parameter 'fileName' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\CPSFileRecordParser.java | 29 | Parameter 'fileObject' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\CPSFileRecordParser.java | 37 | Potential violation of Law of Demeter (static property access) |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\CPSFileRecordParser.java | 44 | Parameter 'readRecordInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\CPSFileRecordParser.java | 51 | Parameter 'readRecordInfo' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\CPSFileRecordParser.java | 64 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\CPSFileRecordParser.java | 65 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\CPSFileRecordParser.java | 66 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\CPSFileRecordParser.java | 67 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\CPSFileRecordParser.java | 68 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\CPSFileRecordParser.java | 69 | Potential violation of Law of Demeter (method chain calls) |
|
3
|
Design
| com\i2c\directdeposit\api\parser\impl\CPSFileRecordParser.java | 72 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\CPSFileRecordParser.java | 81 | Parameter 'batchHeader' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\CPSFileRecordParser.java | 81 | Parameter 'fiInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\CPSFileRecordParser.java | 81 | Parameter 'readRecordInfo' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\CPSFileRecordParser.java | 81 | The method 'parseDetailRecord(ReadRecordInfo, FIInfo, McpTransExtractFileBatchHeader)' has a cyclomatic complexity of 16. |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\CPSFileRecordParser.java | 81 | The method 'parseDetailRecord(ReadRecordInfo, FIInfo, McpTransExtractFileBatchHeader)' has an NPath complexity of 281, current threshold is 200 |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\CPSFileRecordParser.java | 89 | Avoid declaring a variable if it is unreferenced before a possible exit point. |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\CPSFileRecordParser.java | 89 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\CPSFileRecordParser.java | 90 | Avoid declaring a variable if it is unreferenced before a possible exit point. |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\CPSFileRecordParser.java | 90 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\CPSFileRecordParser.java | 92 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\CPSFileRecordParser.java | 98 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\CPSFileRecordParser.java | 99 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\CPSFileRecordParser.java | 100 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\CPSFileRecordParser.java | 101 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\CPSFileRecordParser.java | 102 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\CPSFileRecordParser.java | 107 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\CPSFileRecordParser.java | 108 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\CPSFileRecordParser.java | 133 | Potential violation of Law of Demeter (static property access) |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\CPSFileRecordParser.java | 133 | Useless parentheses. |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\CPSFileRecordParser.java | 137 | Potential violation of Law of Demeter (static property access) |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\CPSFileRecordParser.java | 137 | Useless parentheses. |
|
4
|
Error Prone
| com\i2c\directdeposit\api\parser\impl\CPSFileRecordParser.java | 145 | Assigning an Object to null is a code smell. Consider refactoring. |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\CPSFileRecordParser.java | 149 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\CPSFileRecordParser.java | 157 | Potential violation of Law of Demeter (method chain calls) |
|
3
|
Design
| com\i2c\directdeposit\api\parser\impl\CPSFileRecordParser.java | 160 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\CPSFileRecordParser.java | 169 | Parameter 'readRecordInfo' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\CPSFileRecordParser.java | 181 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\CPSFileRecordParser.java | 182 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\CPSFileRecordParser.java | 183 | Potential violation of Law of Demeter (method chain calls) |
|
3
|
Design
| com\i2c\directdeposit\api\parser\impl\CPSFileRecordParser.java | 190 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\CPSFileRecordParser.java | 199 | Parameter 'expectedRecordLength' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\CPSFileRecordParser.java | 199 | Parameter 'lineNumber' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\CPSFileRecordParser.java | 199 | Parameter 'record' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\CPSFileRecordParser.java | 212 | Parameter 'expectedRecordLength' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\CPSFileRecordParser.java | 212 | Parameter 'expectedRecordLength1' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\CPSFileRecordParser.java | 212 | Parameter 'lineNumber' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\CPSFileRecordParser.java | 212 | Parameter 'record' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\CPSFileRecordParser.java | 225 | Parameter 'fiInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\CPSFileRecordParser.java | 225 | Parameter 'mcpTransExtractFileMCPEntry' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\CPSFileRecordParser.java | 225 | The method 'populateFinAndInstanceIdInfo(McpTransExtractFileMCPEntry, FIInfo)' has a cyclomatic complexity of 13. |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\CPSFileRecordParser.java | 229 | Linguistics Antipattern - The variable 'isDdaSaved' indicates linguistically it is a boolean, but it is 'String' |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\CPSFileRecordParser.java | 235 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\CPSFileRecordParser.java | 236 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\CPSFileRecordParser.java | 237 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\CPSFileRecordParser.java | 238 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\CPSFileRecordParser.java | 239 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\CPSFileRecordParser.java | 239 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\CPSFileRecordParser.java | 239 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\CPSFileRecordParser.java | 239 | Useless parentheses. |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\CPSFileRecordParser.java | 239 | Useless parentheses. |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\CPSFileRecordParser.java | 239 | Useless parentheses. |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\CPSFileRecordParser.java | 239 | Useless parentheses. |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\CPSFileRecordParser.java | 243 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\CPSFileRecordParser.java | 249 | Potential violation of Law of Demeter (object not created locally) |
|
3
|
Design
| com\i2c\directdeposit\api\parser\impl\CPSFileRecordParser.java | 261 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Performance
| com\i2c\directdeposit\api\parser\impl\CPSSingleRecordParserTask.java | 23 | Avoid using redundant field initializer for 'fiInfo' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\parser\impl\CPSSingleRecordParserTask.java | 23 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\parser\impl\CPSSingleRecordParserTask.java | 23 | Private field 'fiInfo' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\parser\impl\CPSSingleRecordParserTask.java | 24 | Avoid using redundant field initializer for 'readRecordInfo' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\parser\impl\CPSSingleRecordParserTask.java | 24 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\parser\impl\CPSSingleRecordParserTask.java | 24 | Private field 'readRecordInfo' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\parser\impl\CPSSingleRecordParserTask.java | 25 | Avoid using redundant field initializer for 'batchHeader' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\parser\impl\CPSSingleRecordParserTask.java | 25 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\parser\impl\CPSSingleRecordParserTask.java | 25 | Private field 'batchHeader' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\CPSSingleRecordParserTask.java | 27 | It is a good practice to call super() in a constructor |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\CPSSingleRecordParserTask.java | 27 | Parameter 'batchHeader' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\CPSSingleRecordParserTask.java | 27 | Parameter 'fiInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\CPSSingleRecordParserTask.java | 27 | Parameter 'readRecordInfo' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\CPSSingleRecordParserTask.java | 45 | Potential violation of Law of Demeter (static property access) |
|
3
|
Design
| com\i2c\directdeposit\api\parser\impl\CPSSingleRecordParserTask.java | 47 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\CPSSingleRecordParserTask.java | 50 | Potential violation of Law of Demeter (static property access) |
|
3
|
Design
| com\i2c\directdeposit\api\parser\impl\FieldParser.java | 10 | All methods are static. Consider using a utility class instead. Alternatively, you could add a private constructor or make the class abstract to silence this warning. |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\FieldParser.java | 11 | Parameter 'fieldName' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\FieldParser.java | 11 | Parameter 'fieldValue' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\FieldParser.java | 11 | Parameter 'lineNumber' is not assigned and could be declared final |
|
3
|
Design
| com\i2c\directdeposit\api\parser\impl\FieldParser.java | 22 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\FieldParser.java | 28 | Parameter 'fieldName' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\FieldParser.java | 28 | Parameter 'fieldValue' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\FieldParser.java | 28 | Parameter 'lineNumber' is not assigned and could be declared final |
|
3
|
Design
| com\i2c\directdeposit\api\parser\impl\FieldParser.java | 39 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\FieldParser.java | 45 | Parameter 'dateFormat' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\FieldParser.java | 45 | Parameter 'fieldName' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\FieldParser.java | 45 | Parameter 'fieldValue' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\FieldParser.java | 45 | Parameter 'lineNumber' is not assigned and could be declared final |
|
3
|
Design
| com\i2c\directdeposit\api\parser\impl\FieldParser.java | 56 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\FieldParser.java | 62 | Parameter 'date' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\FieldParser.java | 62 | Parameter 'fieldName' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\FieldParser.java | 62 | Parameter 'lineNumber' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\FieldParser.java | 62 | Parameter 'newFormat' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\FieldParser.java | 62 | Parameter 'oldFormat' is not assigned and could be declared final |
|
3
|
Design
| com\i2c\directdeposit\api\parser\impl\FieldParser.java | 62 | Rather than using a lot of String arguments, consider using a container object for those values. |
|
3
|
Design
| com\i2c\directdeposit\api\parser\impl\FieldParser.java | 73 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\FileBatchParserTask.java | 37 | The class 'FileBatchParserTask' has a Modified Cyclomatic Complexity of 5 (Highest = 10). |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\FileBatchParserTask.java | 37 | The class 'FileBatchParserTask' has a Standard Cyclomatic Complexity of 5 (Highest = 10). |
|
4
|
Performance
| com\i2c\directdeposit\api\parser\impl\FileBatchParserTask.java | 41 | Avoid using redundant field initializer for 'fiInfo' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\parser\impl\FileBatchParserTask.java | 41 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\parser\impl\FileBatchParserTask.java | 41 | Private field 'fiInfo' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\parser\impl\FileBatchParserTask.java | 42 | Avoid using redundant field initializer for 'fileName' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\parser\impl\FileBatchParserTask.java | 42 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\parser\impl\FileBatchParserTask.java | 42 | Private field 'fileName' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\parser\impl\FileBatchParserTask.java | 43 | Avoid using redundant field initializer for 'readBatchInfo' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\parser\impl\FileBatchParserTask.java | 43 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\parser\impl\FileBatchParserTask.java | 43 | Private field 'readBatchInfo' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\parser\impl\FileBatchParserTask.java | 45 | Avoid using redundant field initializer for 'fileHeader' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\parser\impl\FileBatchParserTask.java | 45 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\parser\impl\FileBatchParserTask.java | 45 | Private field 'fileHeader' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\FileBatchParserTask.java | 47 | Parameter 'fiInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\FileBatchParserTask.java | 47 | Parameter 'fileHeader' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\FileBatchParserTask.java | 47 | Parameter 'fileName' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\FileBatchParserTask.java | 47 | Parameter 'readBatchInfo' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\FileBatchParserTask.java | 55 | The method 'call' has a Modified Cyclomatic Complexity of 10. |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\FileBatchParserTask.java | 55 | The method 'call' has a Standard Cyclomatic Complexity of 10. |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\FileBatchParserTask.java | 55 | The method 'call()' has a cyclomatic complexity of 10. |
|
3
|
Code Style
| com\i2c\directdeposit\api\parser\impl\FileBatchParserTask.java | 63 | Explicit type arguments can be replaced by Diamond Operator |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\FileBatchParserTask.java | 71 | Potential violation of Law of Demeter (method chain calls) |
|
3
|
Error Prone
| com\i2c\directdeposit\api\parser\impl\FileBatchParserTask.java | 74 | An empty statement (semicolon) not part of a loop |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\FileBatchParserTask.java | 79 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\FileBatchParserTask.java | 86 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\FileBatchParserTask.java | 94 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\FileBatchParserTask.java | 111 | Potential violation of Law of Demeter (static property access) |
|
3
|
Design
| com\i2c\directdeposit\api\parser\impl\FileBatchParserTask.java | 113 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\FileBatchParserTask.java | 116 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\FileBatchParserTask.java | 121 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\FileBatchParserTask.java | 126 | Parameter 'batchHeader' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\FileBatchParserTask.java | 126 | Parameter 'chAuthRecordId' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\FileBatchParserTask.java | 126 | Parameter 'readRecordInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\FileBatchParserTask.java | 126 | Parameter 'recordParsersTaskResultsList' is not assigned and could be declared final |
|
3
|
Best Practices
| com\i2c\directdeposit\api\parser\impl\FileBatchParserTask.java | 144 | Avoid unused method parameters such as 'batchHeader'. |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\FileBatchParserTask.java | 144 | Parameter 'batchHeader' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\FileBatchParserTask.java | 144 | Parameter 'recordParsersTaskResultsList' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\FileBatchParserTask.java | 154 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\FileBatchParserTask.java | 154 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\FileBatchParserTask.java | 160 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Performance
| com\i2c\directdeposit\api\parser\impl\FileBatchParserTask.java | 162 | Avoid instantiating new objects inside loops |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\FileBatchParserTask.java | 164 | Potential violation of Law of Demeter (object not created locally) |
|
2
|
Best Practices
| com\i2c\directdeposit\api\parser\impl\FileBatchParserTask.java | 166 | Avoid reassigning parameters such as 'parsedBatchInfo' |
|
4
|
Performance
| com\i2c\directdeposit\api\parser\impl\FileParserTask.java | 39 | Avoid using redundant field initializer for 'fiInfo' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\parser\impl\FileParserTask.java | 39 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\parser\impl\FileParserTask.java | 39 | Private field 'fiInfo' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\parser\impl\FileParserTask.java | 40 | Avoid using redundant field initializer for 'fileName' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\parser\impl\FileParserTask.java | 40 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\parser\impl\FileParserTask.java | 40 | Private field 'fileName' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\parser\impl\FileParserTask.java | 41 | Avoid using redundant field initializer for 'parsedBatchesPopulatorAndValidatorTask' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\parser\impl\FileParserTask.java | 41 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\parser\impl\FileParserTask.java | 41 | Private field 'parsedBatchesPopulatorAndValidatorTask' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\parser\impl\FileParserTask.java | 43 | Avoid using redundant field initializer for 'readFileBatchesQueue' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\parser\impl\FileParserTask.java | 43 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\parser\impl\FileParserTask.java | 43 | Private field 'readFileBatchesQueue' could be made final; it is only initialized in the declaration or constructor. |
|
3
|
Error Prone
| com\i2c\directdeposit\api\parser\impl\FileParserTask.java | 44 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\parser\impl\FileParserTask.java | 44 | Private field 'isFileReadingCompleted' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\FileParserTask.java | 47 | Parameter 'fiInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\FileParserTask.java | 47 | Parameter 'fileName' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\FileParserTask.java | 47 | Parameter 'parsedBatchesPopulatorAndValidatorTask' is not assigned and could be declared final |
|
3
|
Code Style
| com\i2c\directdeposit\api\parser\impl\FileParserTask.java | 53 | Explicit type arguments can be replaced by Diamond Operator |
|
3
|
Design
| com\i2c\directdeposit\api\parser\impl\FileParserTask.java | 65 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\FileParserTask.java | 68 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\FileParserTask.java | 71 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\FileParserTask.java | 71 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\FileParserTask.java | 76 | Parameter 'fileHeader' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\FileParserTask.java | 76 | Parameter 'readBatchInfo' is not assigned and could be declared final |
|
3
|
Code Style
| com\i2c\directdeposit\api\parser\impl\FileParserTask.java | 98 | Explicit type arguments can be replaced by Diamond Operator |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\FileParserTask.java | 109 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\FileParserTask.java | 109 | Potential violation of Law of Demeter (static property access) |
|
4
|
Performance
| com\i2c\directdeposit\api\parser\impl\FileParserTask.java | 110 | Avoid instantiating new objects inside loops |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\FileParserTask.java | 117 | Potential violation of Law of Demeter (static property access) |
|
3
|
Design
| com\i2c\directdeposit\api\parser\impl\FileParserTask.java | 125 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\FileParserTask.java | 129 | Potential violation of Law of Demeter (static property access) |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\FileParserTask.java | 138 | Parameter 'readBatchesParsersTaskResults' is not assigned and could be declared final |
|
3
|
Best Practices
| com\i2c\directdeposit\api\parser\impl\FileParserTask.java | 140 | Substitute calls to size() == 0 (or size() != 0, size() > 0, size() < 1) with calls to isEmpty() |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\FileParserTask.java | 149 | Parameter 'readBatchParsersTaskResultFuture' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\FileParserTask.java | 157 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\FileParserTask.java | 157 | Potential violation of Law of Demeter (static property access) |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\FileParserTask.java | 161 | Avoid if (x != y) ..; else ..; |
|
4
|
Design
| com\i2c\directdeposit\api\parser\impl\FileParserTask.java | 161 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\FileParserTask.java | 175 | Parameter 'fileHeader' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\FileParserTask.java | 175 | Parameter 'readBatchInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\FileParserTask.java | 175 | Parameter 'readRecordBatchParsersTaskResults' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\parser\impl\FileParserTask.java | 180 | Parameter 'readBatchInfo' is not assigned and could be declared final |
|
4
|
Documentation
| com\i2c\directdeposit\api\persister\ACHFileSummaryDataPersister.java | 22 | Document empty constructor |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\ACHFileSummaryDataPersister.java | 28 | Parameter 'fiStatsInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\ACHFileSummaryDataPersister.java | 28 | Parameter 'fundsFiId' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\persister\ACHFileSummaryDataPersister.java | 37 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\ACHFileSummaryDataPersister.java | 39 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\ACHFileSummaryDataPersister.java | 41 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\ACHFileSummaryDataPersister.java | 41 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\ACHFileSummaryDataPersister.java | 42 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\ACHFileSummaryDataPersister.java | 42 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\ACHFileSummaryDataPersister.java | 43 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\ACHFileSummaryDataPersister.java | 43 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\ACHFileSummaryDataPersister.java | 43 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\ACHFileSummaryDataPersister.java | 47 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\ACHFileSummaryDataPersister.java | 47 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\ACHFileSummaryDataPersister.java | 48 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\ACHFileSummaryDataPersister.java | 48 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\ACHFileSummaryDataPersister.java | 49 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\ACHFileSummaryDataPersister.java | 49 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\ACHFileSummaryDataPersister.java | 49 | Potential violation of Law of Demeter (object not created locally) |
|
3
|
Design
| com\i2c\directdeposit\api\persister\ACHFileSummaryDataPersister.java | 56 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\ACHFileSummaryDataPersister.java | 67 | Parameter 'achBatchNo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\ACHFileSummaryDataPersister.java | 67 | Parameter 'achFileSrNo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\ACHFileSummaryDataPersister.java | 67 | Parameter 'batch' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\ACHFileSummaryDataPersister.java | 67 | Parameter 'conn' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\ACHFileSummaryDataPersister.java | 67 | Parameter 'effectiveDate' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\ACHFileSummaryDataPersister.java | 67 | Parameter 'fundsFiId' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\ACHFileSummaryDataPersister.java | 67 | Parameter 'insertACHFileSumaryDataStmt' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\ACHFileSummaryDataPersister.java | 67 | Parameter 'instanceId' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\persister\ACHFileSummaryDataPersister.java | 76 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\ACHFileSummaryDataPersister.java | 76 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\ACHFileSummaryDataPersister.java | 77 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\ACHFileSummaryDataPersister.java | 78 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\ACHFileSummaryDataPersister.java | 84 | Parameter 'achBatchNo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\ACHFileSummaryDataPersister.java | 84 | Parameter 'achFileSrNo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\ACHFileSummaryDataPersister.java | 84 | Parameter 'batch' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\ACHFileSummaryDataPersister.java | 84 | Parameter 'conn' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\ACHFileSummaryDataPersister.java | 84 | Parameter 'effectiveDate' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\ACHFileSummaryDataPersister.java | 84 | Parameter 'fundsFiId' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\ACHFileSummaryDataPersister.java | 84 | Parameter 'instanceId' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\ACHFileSummaryDataPersister.java | 84 | Parameter 'updateACHFileSumaryDataStmt' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\persister\ACHFileSummaryDataPersister.java | 87 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\ACHFileSummaryDataPersister.java | 87 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\ACHFileSummaryDataPersister.java | 88 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\ACHFileSummaryDataPersister.java | 89 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Performance
| com\i2c\directdeposit\api\persister\AbstractTransactionDataPersister.java | 31 | Avoid using redundant field initializer for 'updateCardsDataStmt' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\persister\AbstractTransactionDataPersister.java | 31 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
4
|
Performance
| com\i2c\directdeposit\api\persister\AbstractTransactionDataPersister.java | 32 | Avoid using redundant field initializer for 'insertEntryErrorStmt' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\persister\AbstractTransactionDataPersister.java | 32 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
4
|
Performance
| com\i2c\directdeposit\api\persister\AbstractTransactionDataPersister.java | 33 | Avoid using redundant field initializer for 'updateOfacDataInAddendaStmt' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\persister\AbstractTransactionDataPersister.java | 33 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
4
|
Performance
| com\i2c\directdeposit\api\persister\AbstractTransactionDataPersister.java | 34 | Avoid using redundant field initializer for 'updateDDARejectedStatusToApproved' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\persister\AbstractTransactionDataPersister.java | 34 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\AbstractTransactionDataPersister.java | 41 | Parameter 'fiInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\AbstractTransactionDataPersister.java | 41 | Parameter 'instanceId' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\AbstractTransactionDataPersister.java | 41 | Parameter 'transPersistenceType' is not assigned and could be declared final |
|
2
|
Error Prone
| com\i2c\directdeposit\api\persister\AbstractTransactionDataPersister.java | 41 | getInstance method always creates a new object and hence does not comply to Singleton Design Pattern behaviour. Please review |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\AbstractTransactionDataPersister.java | 55 | Parameter 'batchHeader' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\AbstractTransactionDataPersister.java | 55 | Parameter 'entry' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\AbstractTransactionDataPersister.java | 55 | Parameter 'fileHeader' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\AbstractTransactionDataPersister.java | 55 | Parameter 'updatedStatusOfDDAToApprovedMap' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\AbstractTransactionDataPersister.java | 62 | Parameter 'entry' is not assigned and could be declared final |
|
3
|
Code Style
| com\i2c\directdeposit\api\persister\AbstractTransactionDataPersister.java | 72 | Explicit type arguments can be replaced by Diamond Operator |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\AbstractTransactionDataPersister.java | 104 | Parameter 'huntCardOnlyOnBRIN' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\AbstractTransactionDataPersister.java | 104 | Parameter 'siConn' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\AbstractTransactionDataPersister.java | 117 | Parameter 'entry' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\AbstractTransactionDataPersister.java | 126 | Parameter 'batchNo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\AbstractTransactionDataPersister.java | 126 | Parameter 'description' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\AbstractTransactionDataPersister.java | 126 | Parameter 'entryRecNo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\AbstractTransactionDataPersister.java | 126 | Parameter 'fileSrNo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\AbstractTransactionDataPersister.java | 126 | Parameter 'respCode' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\AbstractTransactionDataPersister.java | 138 | Parameter 'entry' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\AbstractTransactionDataPersister.java | 138 | Parameter 'fiInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\AbstractTransactionDataPersister.java | 138 | Parameter 'processEntryResponse' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\AbstractTransactionDataPersister.java | 138 | Parameter 'updatedStatusOfDDAToApprovedMap' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\persister\AbstractTransactionDataPersister.java | 138 | The method 'updateDDARejectedStatusToApproved(FIInfo, McpTransExtractFileMCPEntry, ProcessEntryResponse, Map)' has a cyclomatic complexity of 10. |
|
4
|
Design
| com\i2c\directdeposit\api\persister\AbstractTransactionDataPersister.java | 144 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\AbstractTransactionDataPersister.java | 144 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\AbstractTransactionDataPersister.java | 144 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\AbstractTransactionDataPersister.java | 146 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\AbstractTransactionDataPersister.java | 146 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\AbstractTransactionDataPersister.java | 146 | Potential violation of Law of Demeter (static property access) |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\AbstractTransactionDataPersister.java | 158 | Parameter 'ddaNumber' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\AbstractTransactionDataPersister.java | 158 | Parameter 'huntCardOnlyOnBRIN' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\AbstractTransactionDataPersister.java | 158 | Parameter 'rdfiRoutingtNo' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 1 | A high number of imports can indicate a high degree of coupling within an object. |
|
4
|
Design
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 46 | Possible God Class (WMC=70, ATFD=529, TCC=22.078%) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 46 | The class 'CommonDataBaseDataPersisterTask' has a Modified Cyclomatic Complexity of 3 (Highest = 10). |
|
4
|
Design
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 46 | The class 'CommonDataBaseDataPersisterTask' has a Standard Cyclomatic Complexity of 3 (Highest = 10). |
|
4
|
Performance
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 50 | Avoid using redundant field initializer for 'fiInfo' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 50 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 50 | Private field 'fiInfo' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 52 | Avoid using redundant field initializer for 'cardsTransactionsBatchQueue' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 52 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 52 | Private field 'cardsTransactionsBatchQueue' could be made final; it is only initialized in the declaration or constructor. |
|
3
|
Error Prone
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 54 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 54 | Private field 'isFinishDataPersistence' could be made final; it is only initialized in the declaration or constructor. |
|
3
|
Code Style
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 56 | Explicit type arguments can be replaced by Diamond Operator |
|
3
|
Code Style
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 57 | Explicit type arguments can be replaced by Diamond Operator |
|
3
|
Error Prone
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 57 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 57 | Private field 'insteCardsTransBatchPersisterTaskResults' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 59 | Parameter 'fiInfo' is not assigned and could be declared final |
|
3
|
Code Style
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 63 | Explicit type arguments can be replaced by Diamond Operator |
|
4
|
Design
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 75 | Potential violation of Law of Demeter (method chain calls) |
|
3
|
Design
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 87 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Design
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 90 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 97 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 97 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 102 | The method 'persistAvailableCardsTransactionsBatches' has a Modified Cyclomatic Complexity of 10. |
|
4
|
Design
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 102 | The method 'persistAvailableCardsTransactionsBatches' has a Standard Cyclomatic Complexity of 10. |
|
4
|
Design
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 102 | The method 'persistAvailableCardsTransactionsBatches()' has a cognitive complexity of 24, current threshold is 15 |
|
4
|
Design
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 102 | The method 'persistAvailableCardsTransactionsBatches()' has a cyclomatic complexity of 13. |
|
4
|
Error Prone
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 113 | Assigning an Object to null is a code smell. Consider refactoring. |
|
4
|
Performance
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 117 | Avoid instantiating new objects inside loops |
|
3
|
Code Style
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 117 | Explicit type arguments can be replaced by Diamond Operator |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 122 | Avoid if (x != y) ..; else ..; |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 124 | Avoid if (x != y) ..; else ..; |
|
4
|
Design
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 124 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 124 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 130 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 137 | Potential violation of Law of Demeter (static property access) |
|
3
|
Design
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 142 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Design
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 146 | Potential violation of Law of Demeter (static property access) |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 151 | Parameter 'cardsTransactionsBatches' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 151 | The method 'persistCardsTransactionsBatches(List)' has a cyclomatic complexity of 10. |
|
4
|
Design
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 191 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 195 | Potential violation of Law of Demeter (method chain calls) |
|
3
|
Design
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 205 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Design
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 211 | Potential violation of Law of Demeter (static property access) |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 231 | Parameter 'cardsTransactionsBatch' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 231 | Parameter 'insertOfacRequestStmt' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 248 | Parameter 'entry' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 248 | Parameter 'insertOfacRequestStmt' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 261 | Parameter 'insertOfacRequestStmt' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 261 | Parameter 'ofacRequest' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 269 | Useless parentheses. |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 275 | Parameter 'batchEntries' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 275 | Parameter 'insertedOfacRequestSrNos' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 299 | Parameter 'cardsTransactionsBatch' is not assigned and could be declared final |
|
3
|
Code Style
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 301 | Explicit type arguments can be replaced by Diamond Operator |
|
4
|
Design
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 303 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 309 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 318 | Parameter 'cardsTransactionsBatch' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 318 | Parameter 'insertBatchHeaderStmt' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 318 | Parameter 'insertIATBatchHeaderStmt' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 320 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 320 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 322 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 322 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 322 | Potential violation of Law of Demeter (static property access) |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 332 | Parameter 'fileFooter' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 332 | Parameter 'fileSrNo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 332 | Parameter 'fileStatus' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 332 | Parameter 'logCommonDataConn' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 374 | Parameter 'cardsTransactionsBatch' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 374 | Parameter 'insertIATBatchHeaderStmt' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 376 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 377 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 378 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 379 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 380 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 383 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 384 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 385 | Avoid if (x != y) ..; else ..; |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 385 | Avoid if (x != y) ..; else ..; |
|
4
|
Design
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 385 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 385 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 385 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 385 | Useless parentheses. |
|
4
|
Design
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 386 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 386 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 387 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 388 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 389 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 390 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 391 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 392 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 393 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 394 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 396 | Avoid if (x != y) ..; else ..; |
|
4
|
Design
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 396 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 398 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 405 | Avoid if (x != y) ..; else ..; |
|
4
|
Design
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 405 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 407 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 414 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 415 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 416 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 417 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 418 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 419 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 420 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 421 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 422 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 423 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 424 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 425 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 430 | Parameter 'cardsTransactionsBatch' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 430 | Parameter 'insertBatchHeaderStmt' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 432 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 433 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 434 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 435 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 436 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 444 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 445 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 446 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 447 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 449 | Avoid if (x != y) ..; else ..; |
|
4
|
Design
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 451 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 455 | Avoid if (x != y) ..; else ..; |
|
4
|
Design
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 455 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 455 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 458 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 458 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 460 | Avoid if (x != y) ..; else ..; |
|
4
|
Design
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 460 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 462 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 469 | Avoid if (x != y) ..; else ..; |
|
4
|
Design
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 469 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 471 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 478 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 479 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 480 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 481 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 482 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 483 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 484 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 485 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 486 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 487 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 488 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 489 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 494 | Parameter 'cardsTransactionsBatch' is not assigned and could be declared final |
|
4
|
Error Prone
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 498 | Assigning an Object to null is a code smell. Consider refactoring. |
|
4
|
Design
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 498 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 510 | Parameter 'cardsTransactionsBatchList' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 510 | Parameter 'persistCardsTransactionsBatchQueueSize' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 520 | Parameter 'executorService' is not assigned and could be declared final |
|
4
|
Performance
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 526 | Avoid instantiating new objects inside loops |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 565 | Parameter 'insteCardsTransBatchPersisterTaskMap' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 569 | Parameter 'cardsTransactionsBatch' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\persister\CommonDataBaseDataPersisterTask.java | 570 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\ExistingTransactionDataPersister.java | 32 | The class 'ExistingTransactionDataPersister' has a Modified Cyclomatic Complexity of 3 (Highest = 22). |
|
4
|
Design
| com\i2c\directdeposit\api\persister\ExistingTransactionDataPersister.java | 32 | The class 'ExistingTransactionDataPersister' has a Standard Cyclomatic Complexity of 3 (Highest = 22). |
|
4
|
Performance
| com\i2c\directdeposit\api\persister\ExistingTransactionDataPersister.java | 36 | Avoid using redundant field initializer for 'updateAddendaStmt' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\persister\ExistingTransactionDataPersister.java | 36 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
4
|
Performance
| com\i2c\directdeposit\api\persister\ExistingTransactionDataPersister.java | 37 | Avoid using redundant field initializer for 'updateTransDetailsStmt' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\persister\ExistingTransactionDataPersister.java | 37 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
4
|
Performance
| com\i2c\directdeposit\api\persister\ExistingTransactionDataPersister.java | 38 | Avoid using redundant field initializer for 'updateTransRequestsDataStmt' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\persister\ExistingTransactionDataPersister.java | 38 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
4
|
Performance
| com\i2c\directdeposit\api\persister\ExistingTransactionDataPersister.java | 39 | Avoid using redundant field initializer for 'updateFraudParamterTransRequestsDataStmt' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\persister\ExistingTransactionDataPersister.java | 39 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
4
|
Performance
| com\i2c\directdeposit\api\persister\ExistingTransactionDataPersister.java | 40 | Avoid using redundant field initializer for 'fiInfo' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\persister\ExistingTransactionDataPersister.java | 40 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\persister\ExistingTransactionDataPersister.java | 40 | Private field 'fiInfo' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\persister\ExistingTransactionDataPersister.java | 41 | Avoid using redundant field initializer for 'instanceId' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\persister\ExistingTransactionDataPersister.java | 41 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\persister\ExistingTransactionDataPersister.java | 41 | Private field 'instanceId' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\ExistingTransactionDataPersister.java | 43 | It is a good practice to call super() in a constructor |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\ExistingTransactionDataPersister.java | 43 | Parameter 'fiInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\ExistingTransactionDataPersister.java | 43 | Parameter 'instanceId' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\ExistingTransactionDataPersister.java | 49 | Parameter 'siConn' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\ExistingTransactionDataPersister.java | 57 | Parameter 'batchHeader' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\ExistingTransactionDataPersister.java | 57 | Parameter 'entry' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\ExistingTransactionDataPersister.java | 57 | Parameter 'fileHeader' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\ExistingTransactionDataPersister.java | 57 | Parameter 'updatedStatusOfDDAToApprovedMap' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\persister\ExistingTransactionDataPersister.java | 57 | The method 'persistTransaction' has a Modified Cyclomatic Complexity of 22. |
|
4
|
Design
| com\i2c\directdeposit\api\persister\ExistingTransactionDataPersister.java | 57 | The method 'persistTransaction' has a Standard Cyclomatic Complexity of 22. |
|
4
|
Design
| com\i2c\directdeposit\api\persister\ExistingTransactionDataPersister.java | 57 | The method 'persistTransaction(McpTransExtractFileMCPEntry, McpTransExtractFile, McpTransExtractFileBatchHeader, Map)' has a cognitive complexity of 50, current threshold is 15 |
|
4
|
Design
| com\i2c\directdeposit\api\persister\ExistingTransactionDataPersister.java | 57 | The method 'persistTransaction(McpTransExtractFileMCPEntry, McpTransExtractFile, McpTransExtractFileBatchHeader, Map)' has a cyclomatic complexity of 30. |
|
4
|
Design
| com\i2c\directdeposit\api\persister\ExistingTransactionDataPersister.java | 57 | The method 'persistTransaction(McpTransExtractFileMCPEntry, McpTransExtractFile, McpTransExtractFileBatchHeader, Map)' has an NPath complexity of 155520, current threshold is 200 |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\ExistingTransactionDataPersister.java | 60 | Avoid declaring a variable if it is unreferenced before a possible exit point. |
|
4
|
Design
| com\i2c\directdeposit\api\persister\ExistingTransactionDataPersister.java | 67 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\ExistingTransactionDataPersister.java | 67 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\ExistingTransactionDataPersister.java | 67 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\ExistingTransactionDataPersister.java | 72 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\ExistingTransactionDataPersister.java | 72 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\ExistingTransactionDataPersister.java | 72 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\ExistingTransactionDataPersister.java | 76 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\ExistingTransactionDataPersister.java | 76 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\ExistingTransactionDataPersister.java | 76 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\ExistingTransactionDataPersister.java | 76 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\ExistingTransactionDataPersister.java | 76 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\ExistingTransactionDataPersister.java | 81 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\ExistingTransactionDataPersister.java | 81 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\ExistingTransactionDataPersister.java | 81 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\ExistingTransactionDataPersister.java | 84 | Potential violation of Law of Demeter (static property access) |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\ExistingTransactionDataPersister.java | 85 | Linguistics Antipattern - The variable 'isUpdated' indicates linguistically it is a boolean, but it is 'int' |
|
4
|
Error Prone
| com\i2c\directdeposit\api\persister\ExistingTransactionDataPersister.java | 87 | Assigning an Object to null is a code smell. Consider refactoring. |
|
4
|
Design
| com\i2c\directdeposit\api\persister\ExistingTransactionDataPersister.java | 89 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\ExistingTransactionDataPersister.java | 93 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\ExistingTransactionDataPersister.java | 93 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\ExistingTransactionDataPersister.java | 93 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\ExistingTransactionDataPersister.java | 97 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\ExistingTransactionDataPersister.java | 97 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\ExistingTransactionDataPersister.java | 97 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\ExistingTransactionDataPersister.java | 97 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\ExistingTransactionDataPersister.java | 102 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\ExistingTransactionDataPersister.java | 105 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\ExistingTransactionDataPersister.java | 106 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Error Prone
| com\i2c\directdeposit\api\persister\ExistingTransactionDataPersister.java | 109 | Assigning an Object to null is a code smell. Consider refactoring. |
|
4
|
Design
| com\i2c\directdeposit\api\persister\ExistingTransactionDataPersister.java | 109 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\ExistingTransactionDataPersister.java | 116 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\ExistingTransactionDataPersister.java | 137 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\ExistingTransactionDataPersister.java | 137 | Potential violation of Law of Demeter (static property access) |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\ExistingTransactionDataPersister.java | 143 | Avoid if (x != y) ..; else ..; |
|
4
|
Design
| com\i2c\directdeposit\api\persister\ExistingTransactionDataPersister.java | 147 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\ExistingTransactionDataPersister.java | 148 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\ExistingTransactionDataPersister.java | 148 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\ExistingTransactionDataPersister.java | 148 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\ExistingTransactionDataPersister.java | 148 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\ExistingTransactionDataPersister.java | 148 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\ExistingTransactionDataPersister.java | 152 | Parameter 'entry' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\ExistingTransactionDataPersister.java | 162 | Parameter 'entry' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\ExistingTransactionDataPersister.java | 162 | Parameter 'traceAuditNo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\ExistingTransactionDataPersister.java | 167 | Avoid if (x != y) ..; else ..; |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\ExistingTransactionDataPersister.java | 187 | Parameter 'authIdResp' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\ExistingTransactionDataPersister.java | 187 | Parameter 'switchSrNo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\ExistingTransactionDataPersister.java | 187 | Parameter 'traceAuditNo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\ExistingTransactionDataPersister.java | 196 | Parameter 'fparamCode' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\ExistingTransactionDataPersister.java | 196 | Parameter 'traceAuditNo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\ExistingTransactionDataPersister.java | 218 | Parameter 'entry' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\persister\ExistingTransactionDataPersister.java | 219 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\ExistingTransactionDataPersister.java | 219 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\ExistingTransactionDataPersister.java | 220 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\ExistingTransactionDataPersister.java | 223 | Parameter 'entry' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\persister\ExistingTransactionDataPersister.java | 224 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\ExistingTransactionDataPersister.java | 224 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\ExistingTransactionDataPersister.java | 225 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\ExistingTransactionDataPersister.java | 225 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\ExistingTransactionDataPersister.java | 225 | Useless parentheses. |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\ExistingTransactionDataPersister.java | 228 | Parameter 'chAuthFileName' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\ExistingTransactionDataPersister.java | 228 | Parameter 'persistanceFileStoreBinaryId' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\persister\InstanceCardsTransactionsBatchPersisterTask.java | 1 | A high number of imports can indicate a high degree of coupling within an object. |
|
4
|
Design
| com\i2c\directdeposit\api\persister\InstanceCardsTransactionsBatchPersisterTask.java | 45 | Possible God Class (WMC=55, ATFD=116, TCC=21.978%) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\InstanceCardsTransactionsBatchPersisterTask.java | 45 | The class 'InstanceCardsTransactionsBatchPersisterTask' has a Modified Cyclomatic Complexity of 3 (Highest = 10). |
|
4
|
Design
| com\i2c\directdeposit\api\persister\InstanceCardsTransactionsBatchPersisterTask.java | 45 | The class 'InstanceCardsTransactionsBatchPersisterTask' has a Standard Cyclomatic Complexity of 3 (Highest = 10). |
|
3
|
Error Prone
| com\i2c\directdeposit\api\persister\InstanceCardsTransactionsBatchPersisterTask.java | 49 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\persister\InstanceCardsTransactionsBatchPersisterTask.java | 49 | Private field 'isFinishDataPersistence' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\persister\InstanceCardsTransactionsBatchPersisterTask.java | 50 | Avoid using redundant field initializer for 'cardsTransactionsBatchQueue' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\persister\InstanceCardsTransactionsBatchPersisterTask.java | 50 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\persister\InstanceCardsTransactionsBatchPersisterTask.java | 50 | Private field 'cardsTransactionsBatchQueue' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\persister\InstanceCardsTransactionsBatchPersisterTask.java | 52 | Avoid using redundant field initializer for 'fiInfo' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\persister\InstanceCardsTransactionsBatchPersisterTask.java | 52 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\persister\InstanceCardsTransactionsBatchPersisterTask.java | 52 | Private field 'fiInfo' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\persister\InstanceCardsTransactionsBatchPersisterTask.java | 53 | Avoid using redundant field initializer for 'instanceId' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\persister\InstanceCardsTransactionsBatchPersisterTask.java | 53 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\persister\InstanceCardsTransactionsBatchPersisterTask.java | 53 | Private field 'instanceId' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\InstanceCardsTransactionsBatchPersisterTask.java | 55 | Parameter 'fiInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\InstanceCardsTransactionsBatchPersisterTask.java | 55 | Parameter 'instanceId' is not assigned and could be declared final |
|
3
|
Code Style
| com\i2c\directdeposit\api\persister\InstanceCardsTransactionsBatchPersisterTask.java | 60 | Explicit type arguments can be replaced by Diamond Operator |
|
3
|
Design
| com\i2c\directdeposit\api\persister\InstanceCardsTransactionsBatchPersisterTask.java | 74 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Design
| com\i2c\directdeposit\api\persister\InstanceCardsTransactionsBatchPersisterTask.java | 77 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\InstanceCardsTransactionsBatchPersisterTask.java | 80 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\InstanceCardsTransactionsBatchPersisterTask.java | 80 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\InstanceCardsTransactionsBatchPersisterTask.java | 85 | The method 'persistAvailableCardsTransactionsBatches' has a Modified Cyclomatic Complexity of 10. |
|
4
|
Design
| com\i2c\directdeposit\api\persister\InstanceCardsTransactionsBatchPersisterTask.java | 85 | The method 'persistAvailableCardsTransactionsBatches' has a Standard Cyclomatic Complexity of 10. |
|
4
|
Design
| com\i2c\directdeposit\api\persister\InstanceCardsTransactionsBatchPersisterTask.java | 85 | The method 'persistAvailableCardsTransactionsBatches()' has a cognitive complexity of 24, current threshold is 15 |
|
4
|
Design
| com\i2c\directdeposit\api\persister\InstanceCardsTransactionsBatchPersisterTask.java | 85 | The method 'persistAvailableCardsTransactionsBatches()' has a cyclomatic complexity of 13. |
|
4
|
Error Prone
| com\i2c\directdeposit\api\persister\InstanceCardsTransactionsBatchPersisterTask.java | 96 | Assigning an Object to null is a code smell. Consider refactoring. |
|
4
|
Performance
| com\i2c\directdeposit\api\persister\InstanceCardsTransactionsBatchPersisterTask.java | 100 | Avoid instantiating new objects inside loops |
|
3
|
Code Style
| com\i2c\directdeposit\api\persister\InstanceCardsTransactionsBatchPersisterTask.java | 100 | Explicit type arguments can be replaced by Diamond Operator |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\InstanceCardsTransactionsBatchPersisterTask.java | 105 | Avoid if (x != y) ..; else ..; |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\InstanceCardsTransactionsBatchPersisterTask.java | 107 | Avoid if (x != y) ..; else ..; |
|
4
|
Design
| com\i2c\directdeposit\api\persister\InstanceCardsTransactionsBatchPersisterTask.java | 107 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\InstanceCardsTransactionsBatchPersisterTask.java | 107 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Performance
| com\i2c\directdeposit\api\persister\InstanceCardsTransactionsBatchPersisterTask.java | 113 | Avoid instantiating new objects inside loops |
|
4
|
Design
| com\i2c\directdeposit\api\persister\InstanceCardsTransactionsBatchPersisterTask.java | 114 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\InstanceCardsTransactionsBatchPersisterTask.java | 121 | Potential violation of Law of Demeter (static property access) |
|
3
|
Design
| com\i2c\directdeposit\api\persister\InstanceCardsTransactionsBatchPersisterTask.java | 126 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Design
| com\i2c\directdeposit\api\persister\InstanceCardsTransactionsBatchPersisterTask.java | 130 | Potential violation of Law of Demeter (static property access) |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\InstanceCardsTransactionsBatchPersisterTask.java | 135 | Parameter 'cardsTransactionsBatchList' is not assigned and could be declared final |
|
3
|
Code Style
| com\i2c\directdeposit\api\persister\InstanceCardsTransactionsBatchPersisterTask.java | 142 | Explicit type arguments can be replaced by Diamond Operator |
|
4
|
Design
| com\i2c\directdeposit\api\persister\InstanceCardsTransactionsBatchPersisterTask.java | 150 | Potential violation of Law of Demeter (method chain calls) |
|
3
|
Best Practices
| com\i2c\directdeposit\api\persister\InstanceCardsTransactionsBatchPersisterTask.java | 166 | Substitute calls to size() == 0 (or size() != 0, size() > 0, size() < 1) with calls to isEmpty() |
|
4
|
Design
| com\i2c\directdeposit\api\persister\InstanceCardsTransactionsBatchPersisterTask.java | 167 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\InstanceCardsTransactionsBatchPersisterTask.java | 170 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\InstanceCardsTransactionsBatchPersisterTask.java | 171 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\InstanceCardsTransactionsBatchPersisterTask.java | 173 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\InstanceCardsTransactionsBatchPersisterTask.java | 183 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\InstanceCardsTransactionsBatchPersisterTask.java | 183 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\InstanceCardsTransactionsBatchPersisterTask.java | 183 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\InstanceCardsTransactionsBatchPersisterTask.java | 184 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\InstanceCardsTransactionsBatchPersisterTask.java | 184 | Potential violation of Law of Demeter (static property access) |
|
3
|
Design
| com\i2c\directdeposit\api\persister\InstanceCardsTransactionsBatchPersisterTask.java | 186 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Design
| com\i2c\directdeposit\api\persister\InstanceCardsTransactionsBatchPersisterTask.java | 191 | Potential violation of Law of Demeter (static property access) |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\InstanceCardsTransactionsBatchPersisterTask.java | 210 | Parameter 'cardsTransactionsBatch' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\InstanceCardsTransactionsBatchPersisterTask.java | 210 | Parameter 'existingTransactionDataPersister' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\InstanceCardsTransactionsBatchPersisterTask.java | 210 | Parameter 'newTransactionDataPersister' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\InstanceCardsTransactionsBatchPersisterTask.java | 210 | Parameter 'updatedStatusOfDDAToApprovedMap' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\persister\InstanceCardsTransactionsBatchPersisterTask.java | 213 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\InstanceCardsTransactionsBatchPersisterTask.java | 217 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\InstanceCardsTransactionsBatchPersisterTask.java | 217 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\InstanceCardsTransactionsBatchPersisterTask.java | 217 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\InstanceCardsTransactionsBatchPersisterTask.java | 217 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\InstanceCardsTransactionsBatchPersisterTask.java | 219 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\InstanceCardsTransactionsBatchPersisterTask.java | 219 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\InstanceCardsTransactionsBatchPersisterTask.java | 220 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\InstanceCardsTransactionsBatchPersisterTask.java | 221 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\InstanceCardsTransactionsBatchPersisterTask.java | 225 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\InstanceCardsTransactionsBatchPersisterTask.java | 232 | Parameter 'binaryFileId' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\InstanceCardsTransactionsBatchPersisterTask.java | 232 | Parameter 'localFileName' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\InstanceCardsTransactionsBatchPersisterTask.java | 232 | Parameter 'newTransactionDataPersister' is not assigned and could be declared final |
|
3
|
Design
| com\i2c\directdeposit\api\persister\InstanceCardsTransactionsBatchPersisterTask.java | 255 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\InstanceCardsTransactionsBatchPersisterTask.java | 261 | Parameter 'fIInfo' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\persister\InstanceCardsTransactionsBatchPersisterTask.java | 261 | The method 'checkForPortIncludedInHostUser(FIInfo)' has a cognitive complexity of 20, current threshold is 15 |
|
4
|
Design
| com\i2c\directdeposit\api\persister\InstanceCardsTransactionsBatchPersisterTask.java | 266 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\InstanceCardsTransactionsBatchPersisterTask.java | 266 | Potential violation of Law of Demeter (object not created locally) |
|
3
|
Error Prone
| com\i2c\directdeposit\api\persister\InstanceCardsTransactionsBatchPersisterTask.java | 271 | Avoid using Literals in Conditional Statements |
|
4
|
Design
| com\i2c\directdeposit\api\persister\InstanceCardsTransactionsBatchPersisterTask.java | 273 | Potential violation of Law of Demeter (method chain calls) |
|
3
|
Error Prone
| com\i2c\directdeposit\api\persister\InstanceCardsTransactionsBatchPersisterTask.java | 275 | Avoid using Literals in Conditional Statements |
|
4
|
Design
| com\i2c\directdeposit\api\persister\InstanceCardsTransactionsBatchPersisterTask.java | 277 | Potential violation of Law of Demeter (object not created locally) |
|
3
|
Error Prone
| com\i2c\directdeposit\api\persister\InstanceCardsTransactionsBatchPersisterTask.java | 282 | Avoid using Literals in Conditional Statements |
|
4
|
Design
| com\i2c\directdeposit\api\persister\InstanceCardsTransactionsBatchPersisterTask.java | 283 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\InstanceCardsTransactionsBatchPersisterTask.java | 294 | Parameter 'chAuthFileName' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\InstanceCardsTransactionsBatchPersisterTask.java | 294 | Parameter 'localFilePath' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\InstanceCardsTransactionsBatchPersisterTask.java | 301 | Parameter 'chAuthFileName' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\InstanceCardsTransactionsBatchPersisterTask.java | 301 | Parameter 'localFilePath' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\InstanceCardsTransactionsBatchPersisterTask.java | 308 | Parameter 'cardTrans' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\InstanceCardsTransactionsBatchPersisterTask.java | 308 | Parameter 'cardsTransactionsBatch' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\InstanceCardsTransactionsBatchPersisterTask.java | 308 | Parameter 'existingTransactionDataPersister' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\InstanceCardsTransactionsBatchPersisterTask.java | 308 | Parameter 'newTransactionDataPersister' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\InstanceCardsTransactionsBatchPersisterTask.java | 308 | Parameter 'updatedStatusOfDDAToApprovedMap' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\InstanceCardsTransactionsBatchPersisterTask.java | 327 | Parameter 'cardsTransactionsBatch' is not assigned and could be declared final |
|
4
|
Error Prone
| com\i2c\directdeposit\api\persister\InstanceCardsTransactionsBatchPersisterTask.java | 331 | Assigning an Object to null is a code smell. Consider refactoring. |
|
4
|
Design
| com\i2c\directdeposit\api\persister\InstanceCardsTransactionsBatchPersisterTask.java | 331 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\InstanceCardsTransactionsBatchPersisterTask.java | 343 | Parameter 'cardsTransactionsBatchList' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\InstanceCardsTransactionsBatchPersisterTask.java | 343 | Parameter 'persistCardsTransactionsBatchQueueSize' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 1 | A high number of imports can indicate a high degree of coupling within an object. |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 43 | Possible God Class (WMC=135, ATFD=1,486, TCC=25.108%) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 43 | The class 'NewTransactionDataPersister' has a Modified Cyclomatic Complexity of 5 (Highest = 36). |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 43 | The class 'NewTransactionDataPersister' has a Standard Cyclomatic Complexity of 5 (Highest = 36). |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 43 | The class 'NewTransactionDataPersister' has a total cyclomatic complexity of 135 (highest 50). |
|
4
|
Performance
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 47 | Avoid using redundant field initializer for 'insertIATEntryStmt' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 47 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
4
|
Performance
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 48 | Avoid using redundant field initializer for 'insertEntryStmt' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 48 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
4
|
Performance
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 49 | Avoid using redundant field initializer for 'insertIATAddendaStmt' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 49 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
4
|
Performance
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 50 | Avoid using redundant field initializer for 'insertAddendaStmt' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 50 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
4
|
Performance
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 51 | Avoid using redundant field initializer for 'insertCTXEntryStmt' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 51 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
4
|
Performance
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 52 | Avoid using redundant field initializer for 'insertCTXAdendaStmt' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 52 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
4
|
Performance
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 53 | Avoid using redundant field initializer for 'insertTransRefMapStmt' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 53 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
4
|
Performance
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 54 | Avoid using redundant field initializer for 'updateEntryStmt' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 54 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
4
|
Performance
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 55 | Avoid using redundant field initializer for 'updateFraudParamterTransRequestsDataStmt' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 55 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
4
|
Performance
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 56 | Avoid using redundant field initializer for 'fiInfo' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 56 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 56 | Private field 'fiInfo' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 57 | Avoid using redundant field initializer for 'instanceId' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 57 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 57 | Private field 'instanceId' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 58 | Avoid using redundant field initializer for 'siConn' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 58 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 60 | It is a good practice to call super() in a constructor |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 60 | Parameter 'fiInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 60 | Parameter 'instanceId' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 66 | Parameter 'siConn' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 81 | Parameter 'batchHeader' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 81 | Parameter 'entry' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 81 | Parameter 'fileHeader' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 81 | Parameter 'updatedStatusOfDDAToApprovedMap' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 81 | The method 'persistTransaction' has a Modified Cyclomatic Complexity of 36. |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 81 | The method 'persistTransaction' has a Standard Cyclomatic Complexity of 36. |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 81 | The method 'persistTransaction(McpTransExtractFileMCPEntry, McpTransExtractFile, McpTransExtractFileBatchHeader, Map)' has a NCSS line count of 95. |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 81 | The method 'persistTransaction(McpTransExtractFileMCPEntry, McpTransExtractFile, McpTransExtractFileBatchHeader, Map)' has a cognitive complexity of 97, current threshold is 15 |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 81 | The method 'persistTransaction(McpTransExtractFileMCPEntry, McpTransExtractFile, McpTransExtractFileBatchHeader, Map)' has a cyclomatic complexity of 50. |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 81 | The method 'persistTransaction(McpTransExtractFileMCPEntry, McpTransExtractFile, McpTransExtractFileBatchHeader, Map)' has an NPath complexity of 51554880, current threshold is 200 |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 84 | Avoid declaring a variable if it is unreferenced before a possible exit point. |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 88 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 97 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 97 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 101 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 101 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 101 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 101 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 101 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 105 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 105 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 106 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 106 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 107 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 107 | Potential violation of Law of Demeter (static property access) |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 107 | Useless parentheses. |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 108 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 108 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 111 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 113 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 117 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 117 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 119 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 120 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 123 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 123 | Potential violation of Law of Demeter (static property access) |
|
4
|
Error Prone
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 126 | Assigning an Object to null is a code smell. Consider refactoring. |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 126 | Avoid if (x != y) ..; else ..; |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 126 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 131 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 131 | Potential violation of Law of Demeter (static property access) |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 140 | Avoid if (x != y) ..; else ..; |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 143 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 148 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 148 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 152 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 152 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 152 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 152 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 164 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Error Prone
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 167 | Assigning an Object to null is a code smell. Consider refactoring. |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 174 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 180 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 180 | Potential violation of Law of Demeter (static property access) |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 189 | Linguistics Antipattern - The variable 'isUpdated' indicates linguistically it is a boolean, but it is 'int' |
|
4
|
Error Prone
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 190 | Assigning an Object to null is a code smell. Consider refactoring. |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 201 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 203 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 212 | Linguistics Antipattern - The variable 'isUpdated' indicates linguistically it is a boolean, but it is 'int' |
|
4
|
Error Prone
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 213 | Assigning an Object to null is a code smell. Consider refactoring. |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 216 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 216 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 221 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 221 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 224 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 224 | Potential violation of Law of Demeter (static property access) |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 224 | Useless parentheses. |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 236 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 237 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 237 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 237 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 237 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 237 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 241 | Parameter 'entry' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 242 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 242 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 243 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 245 | Parameter 'entry' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 246 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 246 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 247 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 247 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 247 | Useless parentheses. |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 251 | Parameter 'entry' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 268 | Parameter 'bankId' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 268 | Parameter 'batchHeader' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 268 | Parameter 'entry' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 268 | Parameter 'fileHeader' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 268 | Parameter 'isCTX' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 268 | Parameter 'isIAT' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 268 | Parameter 'isPOS' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 268 | Parameter 'isRetryable' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 268 | The method 'insertIATEntry(McpTransExtractFileMCPEntry, McpTransExtractFile, McpTransExtractFileBatchHeader, boolean, boolean, boolean, String, boolean)' has a NCSS line count of 76. |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 281 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 283 | Avoid if (x != y) ..; else ..; |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 283 | Useless parentheses. |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 305 | Avoid if (x != y) ..; else ..; |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 318 | Avoid if (x != y) ..; else ..; |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 320 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 321 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 322 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 323 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 325 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 326 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 327 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 328 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 329 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 374 | Parameter 'bankId' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 374 | Parameter 'batchHeader' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 374 | Parameter 'entry' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 374 | Parameter 'fileHeader' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 374 | Parameter 'isCTX' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 374 | Parameter 'isFailedTransactioRetryAble' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 374 | Parameter 'isIAT' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 374 | Parameter 'isPOS' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 374 | The method 'insertEntry(McpTransExtractFileMCPEntry, McpTransExtractFile, McpTransExtractFileBatchHeader, boolean, boolean, boolean, String, boolean)' has a NCSS line count of 74. |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 387 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 389 | Avoid if (x != y) ..; else ..; |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 389 | Useless parentheses. |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 409 | Avoid if (x != y) ..; else ..; |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 422 | Avoid if (x != y) ..; else ..; |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 424 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 425 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 426 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 427 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 429 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 430 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 431 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 432 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 433 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 479 | Parameter 'entry' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 479 | Parameter 'isFailedTransactioRetryAble' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 485 | Avoid if (x != y) ..; else ..; |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 487 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 488 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 489 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 490 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 491 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 493 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 494 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 495 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 496 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 497 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 540 | Parameter 'bankId' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 540 | Parameter 'batchHeader' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 540 | Parameter 'entry' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 540 | Parameter 'fileHeader' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 540 | Parameter 'isCTX' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 540 | Parameter 'isIAT' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 540 | Parameter 'isPOS' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 540 | Parameter 'isSuccessfullTrans' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 560 | Avoid if (x != y) ..; else ..; |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 560 | Useless parentheses. |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 566 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 569 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 590 | Parameter 'binaryFileId' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 590 | Parameter 'chAuthFileName' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 658 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 660 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 662 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 664 | Potential violation of Law of Demeter (static property access) |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 682 | Parameter 'batchNo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 682 | Parameter 'entry' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 682 | The method 'insertCHAuthBatch1Records' has a Modified Cyclomatic Complexity of 12. |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 682 | The method 'insertCHAuthBatch1Records' has a Standard Cyclomatic Complexity of 12. |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 682 | The method 'insertCHAuthBatch1Records(McpTransExtractFileMCPEntry, long)' has a NCSS line count of 101. |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 682 | The method 'insertCHAuthBatch1Records(McpTransExtractFileMCPEntry, long)' has a cognitive complexity of 25, current threshold is 15 |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 682 | The method 'insertCHAuthBatch1Records(McpTransExtractFileMCPEntry, long)' has a cyclomatic complexity of 14. |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 682 | The method 'insertCHAuthBatch1Records(McpTransExtractFileMCPEntry, long)' has an NPath complexity of 961, current threshold is 200 |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 700 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 701 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 702 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 703 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 705 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 706 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 708 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 712 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 714 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 715 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 716 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 717 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 718 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 719 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 720 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 721 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 722 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 723 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 724 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 725 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 726 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 728 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 729 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 734 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 736 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 750 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 751 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 752 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 753 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 755 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 756 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 758 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 762 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 764 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 765 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 766 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 767 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 768 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 769 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 770 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 771 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 772 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 773 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 774 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 775 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 776 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 778 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 779 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 784 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 786 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 800 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 800 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 811 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 811 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 827 | Parameter 'entry' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 827 | Parameter 'parentRecordId' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 862 | Parameter 'addenda' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 862 | Parameter 'batchNo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 862 | Parameter 'entryRecNo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 862 | Parameter 'fileSrNo' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 893 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 895 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 896 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 897 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 898 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 899 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 902 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 915 | Parameter 'achAdendaSeqNo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 915 | Parameter 'addenda' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 915 | Parameter 'batchNo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 915 | Parameter 'entry' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 915 | Parameter 'entryRecNo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 915 | Parameter 'fileSrNo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 915 | Parameter 'isPOS' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 915 | The method 'insertAddenda(McpTransExtractFileMCPEntry, McpTransExtractFileAddenda, long, int, int, int, boolean)' has a cognitive complexity of 19, current threshold is 15 |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 925 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 943 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 948 | Avoid if (x != y) ..; else ..; |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 977 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 986 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 999 | Parameter 'batchHeader' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 999 | Parameter 'entry' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 999 | Parameter 'fileHeader' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 999 | Parameter 'isCTX' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 999 | Parameter 'isIAT' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 999 | Parameter 'isPOS' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 1021 | Parameter 'achAdendaSeqNo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 1021 | Parameter 'addenda' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 1021 | Parameter 'batchNo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 1021 | Parameter 'entryRecNo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 1021 | Parameter 'fileSrNo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 1034 | Avoid if (x != y) ..; else ..; |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 1048 | Parameter 'fparamCode' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 1048 | Parameter 'traceAuditNo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 1080 | Parameter 'string' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\NewTransactionDataPersister.java | 1081 | Avoid if (x != y) ..; else ..; |
|
4
|
Performance
| com\i2c\directdeposit\api\persister\ReturnBatchRecordPersisterInstanceTask.java | 33 | Avoid using redundant field initializer for 'fiInfo' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\persister\ReturnBatchRecordPersisterInstanceTask.java | 33 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\persister\ReturnBatchRecordPersisterInstanceTask.java | 33 | Private field 'fiInfo' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\persister\ReturnBatchRecordPersisterInstanceTask.java | 34 | Avoid using redundant field initializer for 'returnBatchRecordsQueueContainer' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\persister\ReturnBatchRecordPersisterInstanceTask.java | 34 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\persister\ReturnBatchRecordPersisterInstanceTask.java | 34 | Private field 'returnBatchRecordsQueueContainer' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\persister\ReturnBatchRecordPersisterInstanceTask.java | 35 | Avoid using redundant field initializer for 'returnObject' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\persister\ReturnBatchRecordPersisterInstanceTask.java | 35 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\persister\ReturnBatchRecordPersisterInstanceTask.java | 35 | Private field 'returnObject' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\persister\ReturnBatchRecordPersisterInstanceTask.java | 36 | Avoid using redundant field initializer for 'instanceId' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\persister\ReturnBatchRecordPersisterInstanceTask.java | 36 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\persister\ReturnBatchRecordPersisterInstanceTask.java | 36 | Private field 'instanceId' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\persister\ReturnBatchRecordPersisterInstanceTask.java | 37 | Avoid using redundant field initializer for 'returnFileRecordsList' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\persister\ReturnBatchRecordPersisterInstanceTask.java | 37 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\persister\ReturnBatchRecordPersisterInstanceTask.java | 37 | Private field 'returnFileRecordsList' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\persister\ReturnBatchRecordPersisterInstanceTask.java | 38 | Avoid using redundant field initializer for 'returnFileFailedRecordsList' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\persister\ReturnBatchRecordPersisterInstanceTask.java | 38 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\persister\ReturnBatchRecordPersisterInstanceTask.java | 38 | Private field 'returnFileFailedRecordsList' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\persister\ReturnBatchRecordPersisterInstanceTask.java | 39 | Avoid using redundant field initializer for 'numberOfBatchesToPersist' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\persister\ReturnBatchRecordPersisterInstanceTask.java | 39 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
4
|
Performance
| com\i2c\directdeposit\api\persister\ReturnBatchRecordPersisterInstanceTask.java | 40 | Avoid using redundant field initializer for 'lastUpdatedDateTime' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\persister\ReturnBatchRecordPersisterInstanceTask.java | 40 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\ReturnBatchRecordPersisterInstanceTask.java | 42 | Parameter 'fiInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\ReturnBatchRecordPersisterInstanceTask.java | 42 | Parameter 'returnBatchPersisterQueueContainerMap' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\ReturnBatchRecordPersisterInstanceTask.java | 43 | Parameter 'instanceId' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\ReturnBatchRecordPersisterInstanceTask.java | 43 | Parameter 'returnObject' is not assigned and could be declared final |
|
3
|
Code Style
| com\i2c\directdeposit\api\persister\ReturnBatchRecordPersisterInstanceTask.java | 48 | Explicit type arguments can be replaced by Diamond Operator |
|
3
|
Code Style
| com\i2c\directdeposit\api\persister\ReturnBatchRecordPersisterInstanceTask.java | 49 | Explicit type arguments can be replaced by Diamond Operator |
|
3
|
Design
| com\i2c\directdeposit\api\persister\ReturnBatchRecordPersisterInstanceTask.java | 59 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Design
| com\i2c\directdeposit\api\persister\ReturnBatchRecordPersisterInstanceTask.java | 61 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\ReturnBatchRecordPersisterInstanceTask.java | 63 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\ReturnBatchRecordPersisterInstanceTask.java | 63 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\ReturnBatchRecordPersisterInstanceTask.java | 77 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\ReturnBatchRecordPersisterInstanceTask.java | 83 | Potential violation of Law of Demeter (static property access) |
|
3
|
Design
| com\i2c\directdeposit\api\persister\ReturnBatchRecordPersisterInstanceTask.java | 89 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Design
| com\i2c\directdeposit\api\persister\ReturnBatchRecordPersisterInstanceTask.java | 91 | Potential violation of Law of Demeter (static property access) |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\ReturnBatchRecordPersisterInstanceTask.java | 100 | Parameter 'cardsTransactionsBatch' is not assigned and could be declared final |
|
3
|
Error Prone
| com\i2c\directdeposit\api\persister\ReturnBatchRecordPersisterInstanceTask.java | 103 | Avoid assignments in operands |
|
4
|
Design
| com\i2c\directdeposit\api\persister\ReturnBatchRecordPersisterInstanceTask.java | 113 | Potential violation of Law of Demeter (object not created locally) |
|
3
|
Design
| com\i2c\directdeposit\api\persister\ReturnBatchRecordPersisterInstanceTask.java | 143 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Performance
| com\i2c\directdeposit\api\persister\ReturnBatchRecordPersisterTask.java | 25 | Avoid using redundant field initializer for 'fiInfo' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\persister\ReturnBatchRecordPersisterTask.java | 25 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\persister\ReturnBatchRecordPersisterTask.java | 25 | Private field 'fiInfo' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\persister\ReturnBatchRecordPersisterTask.java | 26 | Avoid using redundant field initializer for 'returnBatchRecordsQueueContainerMap' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\persister\ReturnBatchRecordPersisterTask.java | 26 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\persister\ReturnBatchRecordPersisterTask.java | 26 | Private field 'returnBatchRecordsQueueContainerMap' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\persister\ReturnBatchRecordPersisterTask.java | 27 | Avoid using redundant field initializer for 'returnObject' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\persister\ReturnBatchRecordPersisterTask.java | 27 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\persister\ReturnBatchRecordPersisterTask.java | 27 | Private field 'returnObject' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\ReturnBatchRecordPersisterTask.java | 29 | Parameter 'fiInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\ReturnBatchRecordPersisterTask.java | 29 | Parameter 'returnBatchPersisterQueueContainerMap' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\persister\ReturnBatchRecordPersisterTask.java | 29 | Parameter 'returnObject' is not assigned and could be declared final |
|
3
|
Code Style
| com\i2c\directdeposit\api\persister\ReturnBatchRecordPersisterTask.java | 46 | Explicit type arguments can be replaced by Diamond Operator |
|
4
|
Design
| com\i2c\directdeposit\api\persister\ReturnBatchRecordPersisterTask.java | 47 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Performance
| com\i2c\directdeposit\api\persister\ReturnBatchRecordPersisterTask.java | 54 | Avoid instantiating new objects inside loops |
|
3
|
Design
| com\i2c\directdeposit\api\persister\ReturnBatchRecordPersisterTask.java | 67 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Design
| com\i2c\directdeposit\api\persister\ReturnBatchRecordPersisterTask.java | 69 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\ReturnBatchRecordPersisterTask.java | 71 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\persister\ReturnBatchRecordPersisterTask.java | 71 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\ParsedBatchesPopulatorAndValidatorTask.java | 1 | A high number of imports can indicate a high degree of coupling within an object. |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\ParsedBatchesPopulatorAndValidatorTask.java | 42 | Possible God Class (WMC=51, ATFD=187, TCC=23.529%) |
|
4
|
Performance
| com\i2c\directdeposit\api\populateandvalidate\ParsedBatchesPopulatorAndValidatorTask.java | 46 | Avoid using redundant field initializer for 'fiInfo' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\populateandvalidate\ParsedBatchesPopulatorAndValidatorTask.java | 46 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\populateandvalidate\ParsedBatchesPopulatorAndValidatorTask.java | 46 | Private field 'fiInfo' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\populateandvalidate\ParsedBatchesPopulatorAndValidatorTask.java | 47 | Avoid using redundant field initializer for 'fiStatsInfo' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\populateandvalidate\ParsedBatchesPopulatorAndValidatorTask.java | 47 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\populateandvalidate\ParsedBatchesPopulatorAndValidatorTask.java | 47 | Private field 'fiStatsInfo' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\populateandvalidate\ParsedBatchesPopulatorAndValidatorTask.java | 48 | Avoid using redundant field initializer for 'fileStatsInfo' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\populateandvalidate\ParsedBatchesPopulatorAndValidatorTask.java | 48 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\populateandvalidate\ParsedBatchesPopulatorAndValidatorTask.java | 48 | Private field 'fileStatsInfo' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\populateandvalidate\ParsedBatchesPopulatorAndValidatorTask.java | 49 | Avoid using redundant field initializer for 'fileName' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\populateandvalidate\ParsedBatchesPopulatorAndValidatorTask.java | 49 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\populateandvalidate\ParsedBatchesPopulatorAndValidatorTask.java | 49 | Private field 'fileName' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\populateandvalidate\ParsedBatchesPopulatorAndValidatorTask.java | 50 | Avoid using redundant field initializer for 'fiDataFetcherAndProcessorTask' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\populateandvalidate\ParsedBatchesPopulatorAndValidatorTask.java | 50 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\populateandvalidate\ParsedBatchesPopulatorAndValidatorTask.java | 50 | Private field 'fiDataFetcherAndProcessorTask' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\populateandvalidate\ParsedBatchesPopulatorAndValidatorTask.java | 51 | Avoid using redundant field initializer for 'commonDataBaseDataPersisterTask' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\populateandvalidate\ParsedBatchesPopulatorAndValidatorTask.java | 51 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\populateandvalidate\ParsedBatchesPopulatorAndValidatorTask.java | 51 | Private field 'commonDataBaseDataPersisterTask' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\populateandvalidate\ParsedBatchesPopulatorAndValidatorTask.java | 53 | Avoid using redundant field initializer for 'parsedBatchesQueue' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\populateandvalidate\ParsedBatchesPopulatorAndValidatorTask.java | 53 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\populateandvalidate\ParsedBatchesPopulatorAndValidatorTask.java | 53 | Private field 'parsedBatchesQueue' could be made final; it is only initialized in the declaration or constructor. |
|
3
|
Error Prone
| com\i2c\directdeposit\api\populateandvalidate\ParsedBatchesPopulatorAndValidatorTask.java | 54 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\populateandvalidate\ParsedBatchesPopulatorAndValidatorTask.java | 54 | Private field 'isFileParsingCompleted' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\populateandvalidate\ParsedBatchesPopulatorAndValidatorTask.java | 56 | Avoid using redundant field initializer for 'fileHeader' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\populateandvalidate\ParsedBatchesPopulatorAndValidatorTask.java | 56 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
4
|
Performance
| com\i2c\directdeposit\api\populateandvalidate\ParsedBatchesPopulatorAndValidatorTask.java | 58 | Avoid using redundant field initializer for 'directDepositApiDao' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\populateandvalidate\ParsedBatchesPopulatorAndValidatorTask.java | 58 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
4
|
Performance
| com\i2c\directdeposit\api\populateandvalidate\ParsedBatchesPopulatorAndValidatorTask.java | 60 | Avoid using redundant field initializer for 'isFileHeaderDataInserted' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\populateandvalidate\ParsedBatchesPopulatorAndValidatorTask.java | 60 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
4
|
Performance
| com\i2c\directdeposit\api\populateandvalidate\ParsedBatchesPopulatorAndValidatorTask.java | 62 | Avoid using redundant field initializer for 'completableFutureList' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\populateandvalidate\ParsedBatchesPopulatorAndValidatorTask.java | 62 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\populateandvalidate\ParsedBatchesPopulatorAndValidatorTask.java | 62 | Private field 'completableFutureList' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Code Style
| com\i2c\directdeposit\api\populateandvalidate\ParsedBatchesPopulatorAndValidatorTask.java | 64 | Parameter 'commonDataBaseDataPersisterTask' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\populateandvalidate\ParsedBatchesPopulatorAndValidatorTask.java | 64 | Parameter 'fiDataFetcherAndProcessorTask' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\populateandvalidate\ParsedBatchesPopulatorAndValidatorTask.java | 64 | Parameter 'fiInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\populateandvalidate\ParsedBatchesPopulatorAndValidatorTask.java | 64 | Parameter 'fiStatsInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\populateandvalidate\ParsedBatchesPopulatorAndValidatorTask.java | 64 | Parameter 'fileName' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\populateandvalidate\ParsedBatchesPopulatorAndValidatorTask.java | 64 | Parameter 'fileStatsInfo' is not assigned and could be declared final |
|
3
|
Code Style
| com\i2c\directdeposit\api\populateandvalidate\ParsedBatchesPopulatorAndValidatorTask.java | 73 | Explicit type arguments can be replaced by Diamond Operator |
|
3
|
Code Style
| com\i2c\directdeposit\api\populateandvalidate\ParsedBatchesPopulatorAndValidatorTask.java | 75 | Explicit type arguments can be replaced by Diamond Operator |
|
3
|
Design
| com\i2c\directdeposit\api\populateandvalidate\ParsedBatchesPopulatorAndValidatorTask.java | 96 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\ParsedBatchesPopulatorAndValidatorTask.java | 99 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\ParsedBatchesPopulatorAndValidatorTask.java | 102 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\ParsedBatchesPopulatorAndValidatorTask.java | 102 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\ParsedBatchesPopulatorAndValidatorTask.java | 107 | The method 'populateAndValidateAvailableParsedBatches()' has a cognitive complexity of 21, current threshold is 15 |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\ParsedBatchesPopulatorAndValidatorTask.java | 107 | The method 'populateAndValidateAvailableParsedBatches()' has a cyclomatic complexity of 11. |
|
4
|
Performance
| com\i2c\directdeposit\api\populateandvalidate\ParsedBatchesPopulatorAndValidatorTask.java | 121 | Avoid instantiating new objects inside loops |
|
3
|
Performance
| com\i2c\directdeposit\api\populateandvalidate\ParsedBatchesPopulatorAndValidatorTask.java | 121 | This call to Collection.toArray() may be optimizable |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\ParsedBatchesPopulatorAndValidatorTask.java | 123 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\ParsedBatchesPopulatorAndValidatorTask.java | 123 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\ParsedBatchesPopulatorAndValidatorTask.java | 130 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\ParsedBatchesPopulatorAndValidatorTask.java | 142 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\ParsedBatchesPopulatorAndValidatorTask.java | 142 | Potential violation of Law of Demeter (static property access) |
|
3
|
Design
| com\i2c\directdeposit\api\populateandvalidate\ParsedBatchesPopulatorAndValidatorTask.java | 154 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\ParsedBatchesPopulatorAndValidatorTask.java | 158 | Potential violation of Law of Demeter (static property access) |
|
4
|
Code Style
| com\i2c\directdeposit\api\populateandvalidate\ParsedBatchesPopulatorAndValidatorTask.java | 163 | Parameter 'parsedBatchesPopulatorAndValidatorTaskResult' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\populateandvalidate\ParsedBatchesPopulatorAndValidatorTask.java | 170 | Parameter 'parsedBatchInfo' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\ParsedBatchesPopulatorAndValidatorTask.java | 187 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\populateandvalidate\ParsedBatchesPopulatorAndValidatorTask.java | 197 | Parameter 'parsedBatchInfo' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\ParsedBatchesPopulatorAndValidatorTask.java | 201 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\ParsedBatchesPopulatorAndValidatorTask.java | 201 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\ParsedBatchesPopulatorAndValidatorTask.java | 209 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\ParsedBatchesPopulatorAndValidatorTask.java | 209 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\populateandvalidate\ParsedBatchesPopulatorAndValidatorTask.java | 226 | Parameter 'parsedBatchInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\populateandvalidate\ParsedBatchesPopulatorAndValidatorTask.java | 235 | Parameter 'entry' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\ParsedBatchesPopulatorAndValidatorTask.java | 237 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\ParsedBatchesPopulatorAndValidatorTask.java | 239 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\ParsedBatchesPopulatorAndValidatorTask.java | 239 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\ParsedBatchesPopulatorAndValidatorTask.java | 239 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\ParsedBatchesPopulatorAndValidatorTask.java | 240 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\ParsedBatchesPopulatorAndValidatorTask.java | 240 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\ParsedBatchesPopulatorAndValidatorTask.java | 240 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\ParsedBatchesPopulatorAndValidatorTask.java | 244 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\ParsedBatchesPopulatorAndValidatorTask.java | 246 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\ParsedBatchesPopulatorAndValidatorTask.java | 246 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\ParsedBatchesPopulatorAndValidatorTask.java | 246 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\ParsedBatchesPopulatorAndValidatorTask.java | 247 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\ParsedBatchesPopulatorAndValidatorTask.java | 247 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\ParsedBatchesPopulatorAndValidatorTask.java | 247 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\ParsedBatchesPopulatorAndValidatorTask.java | 250 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\ParsedBatchesPopulatorAndValidatorTask.java | 252 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\ParsedBatchesPopulatorAndValidatorTask.java | 252 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\ParsedBatchesPopulatorAndValidatorTask.java | 252 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\ParsedBatchesPopulatorAndValidatorTask.java | 253 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\ParsedBatchesPopulatorAndValidatorTask.java | 253 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\ParsedBatchesPopulatorAndValidatorTask.java | 253 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\ParsedBatchesPopulatorAndValidatorTask.java | 257 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\ParsedBatchesPopulatorAndValidatorTask.java | 257 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\ParsedBatchesPopulatorAndValidatorTask.java | 257 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\populateandvalidate\ParsedBatchesPopulatorAndValidatorTask.java | 260 | Parameter 'parsedBatchInfo' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\ParsedBatchesPopulatorAndValidatorTask.java | 262 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\populateandvalidate\ParsedBatchesPopulatorAndValidatorTask.java | 272 | Parameter 'parsedBatchInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\populateandvalidate\ParsedBatchesPopulatorAndValidatorTask.java | 303 | Parameter 'entry' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\populateandvalidate\ParsedBatchesPopulatorAndValidatorTask.java | 303 | Parameter 'parsedBatchInfo' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\ParsedBatchesPopulatorAndValidatorTask.java | 306 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\ParsedBatchesPopulatorAndValidatorTask.java | 306 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\ParsedBatchesPopulatorAndValidatorTask.java | 306 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\ParsedBatchesPopulatorAndValidatorTask.java | 306 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\ParsedBatchesPopulatorAndValidatorTask.java | 306 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\ParsedBatchesPopulatorAndValidatorTask.java | 306 | Potential violation of Law of Demeter (static property access) |
|
4
|
Code Style
| com\i2c\directdeposit\api\populateandvalidate\ParsedBatchesPopulatorAndValidatorTask.java | 313 | Parameter 'entry' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\ParsedBatchesPopulatorAndValidatorTask.java | 317 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\ParsedBatchesPopulatorAndValidatorTask.java | 317 | Potential violation of Law of Demeter (static property access) |
|
4
|
Code Style
| com\i2c\directdeposit\api\populateandvalidate\ParsedBatchesPopulatorAndValidatorTask.java | 317 | Useless parentheses. |
|
4
|
Code Style
| com\i2c\directdeposit\api\populateandvalidate\ParsedBatchesPopulatorAndValidatorTask.java | 318 | Avoid if (x != y) ..; else ..; |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\ParsedBatchesPopulatorAndValidatorTask.java | 318 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\ParsedBatchesPopulatorAndValidatorTask.java | 318 | Potential violation of Law of Demeter (static property access) |
|
4
|
Code Style
| com\i2c\directdeposit\api\populateandvalidate\ParsedBatchesPopulatorAndValidatorTask.java | 321 | Avoid if (x != y) ..; else ..; |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\ParsedBatchesPopulatorAndValidatorTask.java | 321 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\ParsedBatchesPopulatorAndValidatorTask.java | 321 | Potential violation of Law of Demeter (static property access) |
|
4
|
Code Style
| com\i2c\directdeposit\api\populateandvalidate\ParsedBatchesPopulatorAndValidatorTask.java | 332 | Parameter 'entry' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\populateandvalidate\ParsedBatchesPopulatorAndValidatorTask.java | 332 | Parameter 'responseInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\populateandvalidate\ParsedBatchesPopulatorAndValidatorTask.java | 337 | Parameter 'entry' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\populateandvalidate\ParsedBatchesPopulatorAndValidatorTask.java | 337 | Parameter 'parsedBatchInfo' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\ParsedBatchesPopulatorAndValidatorTask.java | 339 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\populateandvalidate\ParsedBatchesPopulatorAndValidatorTask.java | 342 | Parameter 'entry' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\populateandvalidate\ParsedBatchesPopulatorAndValidatorTask.java | 342 | Parameter 'parsedBatchInfo' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\ParsedBatchesPopulatorAndValidatorTask.java | 345 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\ParsedBatchesPopulatorAndValidatorTask.java | 345 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\ParsedBatchesPopulatorAndValidatorTask.java | 348 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\ParsedBatchesPopulatorAndValidatorTask.java | 348 | Potential violation of Law of Demeter (static property access) |
|
4
|
Code Style
| com\i2c\directdeposit\api\populateandvalidate\ParsedBatchesPopulatorAndValidatorTask.java | 348 | Useless parentheses. |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\ParsedBatchesPopulatorAndValidatorTask.java | 350 | Potential violation of Law of Demeter (method chain calls) |
|
3
|
Code Style
| com\i2c\directdeposit\api\populateandvalidate\ParsedBatchesPopulatorAndValidatorTask.java | 354 | Explicit type arguments can be replaced by Diamond Operator |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\ParsedBatchesPopulatorAndValidatorTask.java | 355 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Performance
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateCardInfoBatchTask.java | 37 | Avoid using redundant field initializer for 'fiInfo' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateCardInfoBatchTask.java | 37 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateCardInfoBatchTask.java | 37 | Private field 'fiInfo' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateCardInfoBatchTask.java | 38 | Avoid using redundant field initializer for 'fiStatsInfo' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateCardInfoBatchTask.java | 38 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateCardInfoBatchTask.java | 38 | Private field 'fiStatsInfo' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateCardInfoBatchTask.java | 39 | Avoid using redundant field initializer for 'parsedBatchInfo' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateCardInfoBatchTask.java | 39 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateCardInfoBatchTask.java | 39 | Private field 'parsedBatchInfo' could be made final; it is only initialized in the declaration or constructor. |
|
3
|
Code Style
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateCardInfoBatchTask.java | 41 | Explicit type arguments can be replaced by Diamond Operator |
|
3
|
Error Prone
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateCardInfoBatchTask.java | 41 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateCardInfoBatchTask.java | 41 | Private field 'populateAndValidateDDATransactionsTaskResults' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Code Style
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateCardInfoBatchTask.java | 43 | Parameter 'fiInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateCardInfoBatchTask.java | 43 | Parameter 'fiStatsInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateCardInfoBatchTask.java | 43 | Parameter 'parsedBatchInfo' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateCardInfoBatchTask.java | 59 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateCardInfoBatchTask.java | 59 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateCardInfoBatchTask.java | 59 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateCardInfoBatchTask.java | 73 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateCardInfoBatchTask.java | 73 | Potential violation of Law of Demeter (static property access) |
|
3
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateCardInfoBatchTask.java | 75 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateCardInfoBatchTask.java | 78 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateCardInfoBatchTask.java | 85 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateCardInfoBatchTask.java | 91 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateCardInfoBatchTask.java | 98 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateCardInfoBatchTask.java | 99 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateCardInfoBatchTask.java | 100 | Potential violation of Law of Demeter (object not created locally) |
|
3
|
Best Practices
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateCardInfoBatchTask.java | 120 | Substitute calls to size() == 0 (or size() != 0, size() > 0, size() < 1) with calls to isEmpty() |
|
4
|
Code Style
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateCardInfoBatchTask.java | 128 | Parameter 'populateAndValidateDDATransactionsTaskResultFuture' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateCardInfoBatchTask.java | 147 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateCardInfoBatchTask.java | 147 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateCardInfoBatchTask.java | 149 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateCardInfoBatchTask.java | 149 | Potential violation of Law of Demeter (static property access) |
|
4
|
Code Style
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateCardInfoBatchTask.java | 162 | Parameter 'entry' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateCardInfoBatchTask.java | 164 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateCardInfoBatchTask.java | 167 | Parameter 'currentFileStats' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateCardInfoBatchTask.java | 167 | Parameter 'entry' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateCardInfoBatchTask.java | 168 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateCardInfoBatchTask.java | 168 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateCardInfoBatchTask.java | 168 | Potential violation of Law of Demeter (static property access) |
|
4
|
Error Prone
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateCardInfoBatchTask.java | 169 | Assigning an Object to null is a code smell. Consider refactoring. |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateCardInfoBatchTask.java | 173 | Potential violation of Law of Demeter (static property access) |
|
4
|
Code Style
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateCardInfoBatchTask.java | 179 | Parameter 'currentFileStats' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateCardInfoBatchTask.java | 179 | Parameter 'entry' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateCardInfoBatchTask.java | 180 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateCardInfoBatchTask.java | 180 | Potential violation of Law of Demeter (static property access) |
|
4
|
Error Prone
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateCardInfoBatchTask.java | 181 | Assigning an Object to null is a code smell. Consider refactoring. |
|
4
|
Code Style
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateCardInfoBatchTask.java | 188 | Parameter 'entry' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateCardInfoBatchTask.java | 191 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateCardInfoBatchTask.java | 191 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateCardInfoBatchTask.java | 194 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateCardInfoBatchTask.java | 194 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateCardInfoBatchTask.java | 194 | Potential violation of Law of Demeter (static property access) |
|
4
|
Code Style
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateCardInfoBatchTask.java | 194 | Useless parentheses. |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateCardInfoBatchTask.java | 196 | Potential violation of Law of Demeter (method chain calls) |
|
3
|
Code Style
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateCardInfoBatchTask.java | 200 | Explicit type arguments can be replaced by Diamond Operator |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateCardInfoBatchTask.java | 201 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Performance
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateCardInfoBatchTask.java | 217 | Avoid instantiating new objects inside loops |
|
3
|
Code Style
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateCardInfoBatchTask.java | 217 | Explicit type arguments can be replaced by Diamond Operator |
|
4
|
Code Style
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateCardInfoBatchTask.java | 227 | Parameter 'ddaTransactions' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 1 | A high number of imports can indicate a high degree of coupling within an object. |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 50 | The class 'PopulateAndValidateDDATransactionsTask' has a Modified Cyclomatic Complexity of 4 (Highest = 10). |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 50 | The class 'PopulateAndValidateDDATransactionsTask' has a Standard Cyclomatic Complexity of 4 (Highest = 10). |
|
4
|
Performance
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 54 | Avoid using redundant field initializer for 'fiInfo' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 54 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 54 | Private field 'fiInfo' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 55 | Avoid using redundant field initializer for 'fiStatsInfo' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 55 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 55 | Private field 'fiStatsInfo' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 56 | Avoid using redundant field initializer for 'ddaTransaction' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 56 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 56 | Private field 'ddaTransaction' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 58 | Avoid using redundant field initializer for 'instanceId' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 58 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
4
|
Performance
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 60 | Avoid using redundant field initializer for 'directDepositApiDao' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 60 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
4
|
Performance
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 61 | Avoid using redundant field initializer for 'serviceHandler' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 61 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
4
|
Performance
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 62 | Avoid using redundant field initializer for 'instConn' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 62 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
4
|
Code Style
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 64 | Parameter 'ddaTransaction' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 64 | Parameter 'fiInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 64 | Parameter 'fiStatsInfo' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 81 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 81 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 84 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 84 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 88 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 88 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 90 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 90 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 91 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 91 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 98 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 98 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 107 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 109 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 109 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 115 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 115 | Potential violation of Law of Demeter (static property access) |
|
3
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 117 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 120 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 127 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 127 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Code Style
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 134 | Parameter 'entry' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 137 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 138 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 138 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 138 | Useless parentheses. |
|
4
|
Code Style
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 148 | Parameter 'entry' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 148 | Parameter 'responseInfo' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 148 | The method 'evaluateTransaction(McpTransExtractFileMCPEntry, ResponseInfo)' has a cyclomatic complexity of 11. |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 150 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 154 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 155 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 155 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 156 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 156 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 156 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 157 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 157 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 157 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 158 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 158 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 158 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 158 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 158 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 163 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 166 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 166 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 167 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 167 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 168 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 181 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 181 | Potential violation of Law of Demeter (static property access) |
|
4
|
Code Style
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 181 | Useless parentheses. |
|
4
|
Code Style
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 182 | Avoid if (x != y) ..; else ..; |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 182 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 182 | Potential violation of Law of Demeter (static property access) |
|
4
|
Code Style
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 185 | Avoid if (x != y) ..; else ..; |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 185 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 185 | Potential violation of Law of Demeter (static property access) |
|
4
|
Code Style
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 200 | Parameter 'responseInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 205 | Parameter 'entry' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 218 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 218 | Potential violation of Law of Demeter (static property access) |
|
4
|
Code Style
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 220 | Avoid if (x != y) ..; else ..; |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 220 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 226 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 226 | Potential violation of Law of Demeter (static property access) |
|
4
|
Code Style
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 236 | Parameter 'entry' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 252 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 255 | Potential violation of Law of Demeter (static property access) |
|
3
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 257 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 260 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 263 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 263 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Code Style
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 268 | Parameter 'ddaNumber' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 268 | Parameter 'entry' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 268 | The method 'fetchAndPopulateCardInfo(String, String, McpTransExtractFileMCPEntry)' has a cyclomatic complexity of 11. |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 268 | The method 'fetchAndPopulateCardInfo(String, String, McpTransExtractFileMCPEntry)' has an NPath complexity of 384, current threshold is 200 |
|
2
|
Best Practices
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 271 | Avoid reassigning parameters such as 'bankRoutingNo' |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 271 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 276 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 293 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 299 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 307 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 311 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 315 | Potential violation of Law of Demeter (static property access) |
|
3
|
Code Style
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 319 | Array initialization can be written shorter |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 321 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 322 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 323 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 324 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 329 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 330 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 330 | Potential violation of Law of Demeter (static property access) |
|
4
|
Code Style
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 335 | Parameter 'bankRoutingNo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 335 | Parameter 'ddaNumber' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 335 | Parameter 'entry' is not assigned and could be declared final |
|
3
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 347 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Code Style
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 355 | Parameter 'cardNo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 368 | Parameter 'bankRoutingNo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 368 | Parameter 'cardBin' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 368 | Parameter 'cardFin' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 368 | Parameter 'ddaLengthWoFin' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 368 | Parameter 'ddaMethod' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 368 | Parameter 'ddaNumber' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 368 | Parameter 'entry' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 368 | Parameter 'isDdaFieldsPopulated' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 368 | Parameter 'isDdaSaved' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 368 | The method 'getCardNoUsingDDA' has a Modified Cyclomatic Complexity of 10. |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 368 | The method 'getCardNoUsingDDA' has a Standard Cyclomatic Complexity of 10. |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 368 | The method 'getCardNoUsingDDA(String, String, String, String, String, int, String, boolean, McpTransExtractFileMCPEntry)' has a cyclomatic complexity of 11. |
|
4
|
Error Prone
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 390 | Assigning an Object to null is a code smell. Consider refactoring. |
|
4
|
Error Prone
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 392 | Assigning an Object to null is a code smell. Consider refactoring. |
|
4
|
Error Prone
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 394 | Assigning an Object to null is a code smell. Consider refactoring. |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 402 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 402 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 404 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 405 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 407 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 407 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 407 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 409 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 411 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 413 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 413 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 414 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 414 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Error Prone
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 419 | Assigning an Object to null is a code smell. Consider refactoring. |
|
3
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 423 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Code Style
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 432 | Parameter 'entry' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 432 | The method 'validateCardAndTransactions' has a Modified Cyclomatic Complexity of 10. |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 432 | The method 'validateCardAndTransactions' has a Standard Cyclomatic Complexity of 10. |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 432 | The method 'validateCardAndTransactions(McpTransExtractFileMCPEntry)' has a cognitive complexity of 17, current threshold is 15 |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 432 | The method 'validateCardAndTransactions(McpTransExtractFileMCPEntry)' has a cyclomatic complexity of 15. |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 432 | The method 'validateCardAndTransactions(McpTransExtractFileMCPEntry)' has an NPath complexity of 434, current threshold is 200 |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 433 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 441 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 448 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 457 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 458 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 458 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 462 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 462 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 463 | Potential violation of Law of Demeter (static property access) |
|
3
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 463 | These nested if statements could be combined |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 464 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 464 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 471 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 471 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 473 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 474 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 477 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 477 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 482 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 482 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 482 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 485 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 485 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 489 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 489 | Potential violation of Law of Demeter (static property access) |
|
3
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 491 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 493 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\populateandvalidate\PopulateAndValidateDDATransactionsTask.java | 498 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\AbstractProcessCrDrTransactionTask.java | 42 | Parameter 'directDepositApiDao' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\AbstractProcessCrDrTransactionTask.java | 42 | Parameter 'entry' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\AbstractProcessCrDrTransactionTask.java | 42 | Parameter 'fiInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\AbstractProcessCrDrTransactionTask.java | 42 | Parameter 'fiStatsInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\AbstractProcessCrDrTransactionTask.java | 42 | Parameter 'instConn' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\AbstractProcessCrDrTransactionTask.java | 42 | Parameter 'serviceHandler' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\AbstractProcessCrDrTransactionTask.java | 47 | Parameter 'directDepositApiDao' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\AbstractProcessCrDrTransactionTask.java | 47 | Parameter 'entry' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\AbstractProcessCrDrTransactionTask.java | 47 | Parameter 'fiInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\AbstractProcessCrDrTransactionTask.java | 47 | Parameter 'fiStatsInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\AbstractProcessCrDrTransactionTask.java | 47 | Parameter 'instConn' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\AbstractProcessCrDrTransactionTask.java | 47 | Parameter 'serviceHandler' is not assigned and could be declared final |
|
2
|
Error Prone
| com\i2c\directdeposit\api\processor\AbstractProcessCrDrTransactionTask.java | 47 | getInstance method always creates a new object and hence does not comply to Singleton Design Pattern behaviour. Please review |
|
4
|
Design
| com\i2c\directdeposit\api\processor\AbstractProcessCrDrTransactionTask.java | 49 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\AbstractProcessCrDrTransactionTask.java | 53 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\AbstractProcessCrDrTransactionTask.java | 62 | The method 'processTransaction()' has a cyclomatic complexity of 10. |
|
4
|
Design
| com\i2c\directdeposit\api\processor\AbstractProcessCrDrTransactionTask.java | 71 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\AbstractProcessCrDrTransactionTask.java | 71 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\AbstractProcessCrDrTransactionTask.java | 76 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Error Prone
| com\i2c\directdeposit\api\processor\AbstractProcessCrDrTransactionTask.java | 79 | Assigning an Object to null is a code smell. Consider refactoring. |
|
4
|
Design
| com\i2c\directdeposit\api\processor\AbstractProcessCrDrTransactionTask.java | 79 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\AbstractProcessCrDrTransactionTask.java | 81 | Avoid declaring a variable if it is unreferenced before a possible exit point. |
|
4
|
Design
| com\i2c\directdeposit\api\processor\AbstractProcessCrDrTransactionTask.java | 81 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\AbstractProcessCrDrTransactionTask.java | 81 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\AbstractProcessCrDrTransactionTask.java | 83 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\AbstractProcessCrDrTransactionTask.java | 83 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\AbstractProcessCrDrTransactionTask.java | 83 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\AbstractProcessCrDrTransactionTask.java | 83 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\AbstractProcessCrDrTransactionTask.java | 87 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\AbstractProcessCrDrTransactionTask.java | 87 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\AbstractProcessCrDrTransactionTask.java | 88 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\AbstractProcessCrDrTransactionTask.java | 94 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\AbstractProcessCrDrTransactionTask.java | 94 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\AbstractProcessCrDrTransactionTask.java | 96 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\AbstractProcessCrDrTransactionTask.java | 96 | Potential violation of Law of Demeter (static property access) |
|
4
|
Error Prone
| com\i2c\directdeposit\api\processor\AbstractProcessCrDrTransactionTask.java | 100 | Assigning an Object to null is a code smell. Consider refactoring. |
|
4
|
Design
| com\i2c\directdeposit\api\processor\AbstractProcessCrDrTransactionTask.java | 100 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\AbstractProcessCrDrTransactionTask.java | 100 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\AbstractProcessCrDrTransactionTask.java | 104 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\AbstractProcessCrDrTransactionTask.java | 104 | Potential violation of Law of Demeter (static property access) |
|
3
|
Design
| com\i2c\directdeposit\api\processor\AbstractProcessCrDrTransactionTask.java | 106 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Design
| com\i2c\directdeposit\api\processor\AbstractProcessCrDrTransactionTask.java | 109 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\AbstractProcessCrDrTransactionTask.java | 109 | Potential violation of Law of Demeter (static property access) |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\AbstractProcessCrDrTransactionTask.java | 115 | Parameter 'cardSrno' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\AbstractProcessCrDrTransactionTask.java | 115 | Parameter 'request' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\AbstractProcessCrDrTransactionTask.java | 115 | Parameter 'response' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\AbstractProcessCrDrTransactionTask.java | 117 | Avoid declaring a variable if it is unreferenced before a possible exit point. |
|
4
|
Design
| com\i2c\directdeposit\api\processor\AbstractProcessCrDrTransactionTask.java | 121 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Performance
| com\i2c\directdeposit\api\processor\AbstractProcessTransactionTask.java | 41 | Avoid using redundant field initializer for 'response' |
|
4
|
Performance
| com\i2c\directdeposit\api\processor\AbstractProcessTransactionTask.java | 43 | Avoid using redundant field initializer for 'entry' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\processor\AbstractProcessTransactionTask.java | 43 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\processor\AbstractProcessTransactionTask.java | 43 | Private field 'entry' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\processor\AbstractProcessTransactionTask.java | 44 | Avoid using redundant field initializer for 'fiInfo' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\processor\AbstractProcessTransactionTask.java | 44 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\processor\AbstractProcessTransactionTask.java | 44 | Private field 'fiInfo' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\processor\AbstractProcessTransactionTask.java | 45 | Avoid using redundant field initializer for 'serviceHandler' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\processor\AbstractProcessTransactionTask.java | 45 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\processor\AbstractProcessTransactionTask.java | 45 | Private field 'serviceHandler' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\processor\AbstractProcessTransactionTask.java | 46 | Avoid using redundant field initializer for 'directDepositApiDao' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\processor\AbstractProcessTransactionTask.java | 46 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\processor\AbstractProcessTransactionTask.java | 46 | Private field 'directDepositApiDao' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\processor\AbstractProcessTransactionTask.java | 47 | Avoid using redundant field initializer for 'instConn' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\processor\AbstractProcessTransactionTask.java | 47 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\processor\AbstractProcessTransactionTask.java | 47 | Private field 'instConn' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\processor\AbstractProcessTransactionTask.java | 48 | Avoid using redundant field initializer for 'fiStatsInfo' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\processor\AbstractProcessTransactionTask.java | 48 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\processor\AbstractProcessTransactionTask.java | 48 | Private field 'fiStatsInfo' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\AbstractProcessTransactionTask.java | 50 | Parameter 'directDepositApiDao' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\AbstractProcessTransactionTask.java | 50 | Parameter 'entry' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\AbstractProcessTransactionTask.java | 50 | Parameter 'fiInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\AbstractProcessTransactionTask.java | 50 | Parameter 'fiStatsInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\AbstractProcessTransactionTask.java | 50 | Parameter 'instConn' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\AbstractProcessTransactionTask.java | 50 | Parameter 'serviceHandler' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\AbstractProcessTransactionTask.java | 60 | Parameter 'directDepositApiDao' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\AbstractProcessTransactionTask.java | 60 | Parameter 'entry' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\AbstractProcessTransactionTask.java | 60 | Parameter 'fiInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\AbstractProcessTransactionTask.java | 60 | Parameter 'fiStatsInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\AbstractProcessTransactionTask.java | 60 | Parameter 'instConn' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\AbstractProcessTransactionTask.java | 60 | Parameter 'serviceHandler' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\processor\AbstractProcessTransactionTask.java | 62 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\AbstractProcessTransactionTask.java | 75 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\AbstractProcessTransactionTask.java | 75 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\AbstractProcessTransactionTask.java | 75 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\AbstractProcessTransactionTask.java | 75 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\AbstractProcessTransactionTask.java | 75 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\AbstractProcessTransactionTask.java | 75 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\AbstractProcessTransactionTask.java | 75 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\AbstractProcessTransactionTask.java | 75 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\AbstractProcessTransactionTask.java | 75 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\AbstractProcessTransactionTask.java | 75 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\AbstractProcessTransactionTask.java | 75 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\AbstractProcessTransactionTask.java | 75 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\AbstractProcessTransactionTask.java | 82 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\AbstractProcessTransactionTask.java | 82 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\AbstractProcessTransactionTask.java | 84 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\AbstractProcessTransactionTask.java | 84 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\AbstractProcessTransactionTask.java | 91 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\AbstractProcessTransactionTask.java | 91 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\AbstractProcessTransactionTask.java | 93 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\AbstractProcessTransactionTask.java | 94 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\AbstractProcessTransactionTask.java | 94 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\AbstractProcessTransactionTask.java | 104 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\AbstractProcessTransactionTask.java | 109 | Parameter 'isTransProcessedSuccessfully' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\AbstractProcessTransactionTask.java | 109 | Parameter 'responseInfo' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\processor\AbstractProcessTransactionTask.java | 111 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\AbstractProcessTransactionTask.java | 127 | Parameter 'entry' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\AbstractProcessTransactionTask.java | 127 | Parameter 'response' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\processor\AbstractProcessTransactionTask.java | 131 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\AbstractProcessTransactionTask.java | 134 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\AbstractProcessTransactionTask.java | 134 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\AbstractProcessTransactionTask.java | 142 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\AbstractProcessTransactionTask.java | 142 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\AbstractProcessTransactionTask.java | 142 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\AbstractProcessTransactionTask.java | 146 | Parameter 'entry' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\AbstractProcessTransactionTask.java | 146 | Parameter 'response' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\AbstractProcessTransactionTask.java | 146 | Parameter 'responseInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\AbstractProcessTransactionTask.java | 146 | Parameter 'serviceHandler' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\processor\AbstractProcessTransactionTask.java | 157 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\AbstractProcessTransactionTask.java | 162 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\AbstractProcessTransactionTask.java | 162 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\AbstractProcessTransactionTask.java | 162 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\AbstractProcessTransactionTask.java | 174 | Parameter 'forcedPost' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\AbstractProcessTransactionTask.java | 174 | Parameter 'postDDTransRequestInfo' is not assigned and could be declared final |
|
4
|
Error Prone
| com\i2c\directdeposit\api\processor\AbstractProcessTransactionTask.java | 204 | Assigning an Object to null is a code smell. Consider refactoring. |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\AbstractProcessTransactionTask.java | 233 | Parameter 'response' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 1 | A high number of imports can indicate a high degree of coupling within an object. |
|
4
|
Design
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 46 | Possible God Class (WMC=79, ATFD=101, TCC=26.087%) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 46 | The class 'InstanceCardsTransactionsBatchesProcessorTask' has a Modified Cyclomatic Complexity of 3 (Highest = 12). |
|
4
|
Design
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 46 | The class 'InstanceCardsTransactionsBatchesProcessorTask' has a Standard Cyclomatic Complexity of 3 (Highest = 12). |
|
4
|
Performance
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 50 | Avoid using redundant field initializer for 'fiInfo' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 50 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 50 | Private field 'fiInfo' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 51 | Avoid using redundant field initializer for 'instanceId' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 51 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 51 | Private field 'instanceId' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 52 | Avoid using redundant field initializer for 'fiStatsInfo' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 52 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 52 | Private field 'fiStatsInfo' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 53 | Avoid using redundant field initializer for 'commonDataBaseDataPersisterTask' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 53 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 53 | Private field 'commonDataBaseDataPersisterTask' could be made final; it is only initialized in the declaration or constructor. |
|
3
|
Error Prone
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 55 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 55 | Private field 'entriesCountMap' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 57 | Avoid using redundant field initializer for 'cardsTransactionsBatchesQueue' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 57 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 57 | Private field 'cardsTransactionsBatchesQueue' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 58 | Avoid using redundant field initializer for 'retryableCardsTransactionsBatchesQueue' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 58 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 58 | Private field 'retryableCardsTransactionsBatchesQueue' could be made final; it is only initialized in the declaration or constructor. |
|
3
|
Error Prone
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 59 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 59 | Private field 'isCardsTransBatchesFetchingFromDbCompleted' could be made final; it is only initialized in the declaration or constructor. |
|
3
|
Error Prone
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 60 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 60 | Private field 'isCardsTransBatchesProcessingFromFileCompleted' could be made final; it is only initialized in the declaration or constructor. |
|
3
|
Error Prone
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 61 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 61 | Private field 'submittedTasksCount' could be made final; it is only initialized in the declaration or constructor. |
|
3
|
Code Style
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 62 | Explicit type arguments can be replaced by Diamond Operator |
|
3
|
Error Prone
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 62 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 62 | Private field 'completableFutureList' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 64 | Parameter 'commonDataBaseDataPersisterTask' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 64 | Parameter 'fiInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 64 | Parameter 'fiStatsInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 64 | Parameter 'instanceId' is not assigned and could be declared final |
|
3
|
Code Style
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 71 | Explicit type arguments can be replaced by Diamond Operator |
|
3
|
Code Style
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 72 | Explicit type arguments can be replaced by Diamond Operator |
|
3
|
Code Style
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 82 | Explicit type arguments can be replaced by Diamond Operator |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 82 | The local variable name '_pendingTransactionsMap' doesn't match '[a-z][a-zA-Z0-9]*' |
|
3
|
Design
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 92 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Design
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 95 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 98 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 98 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 103 | Parameter '_pendingTransactionsMap' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 103 | Parameter 'failedPayamentRetryProcessorHandler' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 103 | The method 'processAvailableCardsTransactionsBatches' has a Modified Cyclomatic Complexity of 12. |
|
4
|
Design
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 103 | The method 'processAvailableCardsTransactionsBatches' has a Standard Cyclomatic Complexity of 12. |
|
4
|
Design
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 103 | The method 'processAvailableCardsTransactionsBatches(Map, FailedPayamentRetryProcessorHandler)' has a cognitive complexity of 31, current threshold is 15 |
|
4
|
Design
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 103 | The method 'processAvailableCardsTransactionsBatches(Map, FailedPayamentRetryProcessorHandler)' has a cyclomatic complexity of 21. |
|
4
|
Design
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 103 | The method 'processAvailableCardsTransactionsBatches(Map, FailedPayamentRetryProcessorHandler)' has an NPath complexity of 731, current threshold is 200 |
|
1
|
Code Style
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 103 | The method parameter name '_pendingTransactionsMap' doesn't match '[a-z][a-zA-Z0-9]*' |
|
4
|
Error Prone
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 119 | Assigning an Object to null is a code smell. Consider refactoring. |
|
4
|
Performance
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 123 | Avoid instantiating new objects inside loops |
|
3
|
Performance
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 123 | This call to Collection.toArray() may be optimizable |
|
4
|
Error Prone
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 127 | Assigning an Object to null is a code smell. Consider refactoring. |
|
4
|
Design
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 131 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 131 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 138 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 141 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 141 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 141 | Potential violation of Law of Demeter (static property access) |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 141 | Useless parentheses. |
|
3
|
Design
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 161 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Design
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 165 | Potential violation of Law of Demeter (static property access) |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 170 | Parameter 'cardsTransactionsBatch' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 170 | Parameter 'responseInfo' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 173 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 179 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 179 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 180 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 180 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 190 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 190 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 191 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 191 | Potential violation of Law of Demeter (static property access) |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 196 | Parameter 'cardsTransactionsBatch' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 209 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 213 | Potential violation of Law of Demeter (method chain calls) |
|
3
|
Design
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 217 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 223 | Parameter 'cardTransactions' is not assigned and could be declared final |
|
3
|
Design
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 237 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 243 | Parameter 'entry' is not assigned and could be declared final |
|
3
|
Error Prone
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 258 | Avoid using Literals in Conditional Statements |
|
4
|
Design
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 258 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 262 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 262 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 266 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 266 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 266 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 269 | Parameter '_pendingTransactionsMap' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 269 | Parameter 'responseInfo' is not assigned and could be declared final |
|
1
|
Code Style
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 269 | The method parameter name '_pendingTransactionsMap' doesn't match '[a-z][a-zA-Z0-9]*' |
|
4
|
Design
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 278 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 278 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 278 | Potential violation of Law of Demeter (static property access) |
|
3
|
Design
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 286 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 292 | Parameter '_pendingTransactionsMap' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 292 | Parameter 'cardsTransactionsBatch' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 292 | Parameter 'failedPayamentRetryProcessorHandler' is not assigned and could be declared final |
|
1
|
Code Style
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 292 | The method parameter name '_pendingTransactionsMap' doesn't match '[a-z][a-zA-Z0-9]*' |
|
4
|
Design
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 296 | Potential violation of Law of Demeter (method chain calls) |
|
3
|
Design
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 305 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 311 | Parameter 'cardsTransactionsBatch' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 346 | Parameter 'cardsTransactionsBatch' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 365 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 366 | Consider simply returning the value vs storing it in local variable 'cardTransationBatch' |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 389 | Parameter '_pendingTransactionsMap' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 389 | Parameter 'pendingTransactionsMap' is not assigned and could be declared final |
|
1
|
Code Style
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 389 | The method parameter name '_pendingTransactionsMap' doesn't match '[a-z][a-zA-Z0-9]*' |
|
4
|
Performance
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 397 | Avoid instantiating new objects inside loops |
|
3
|
Code Style
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 397 | Explicit type arguments can be replaced by Diamond Operator |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 405 | Parameter '_pendingTransactionsMap' is not assigned and could be declared final |
|
1
|
Code Style
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 405 | The method parameter name '_pendingTransactionsMap' doesn't match '[a-z][a-zA-Z0-9]*' |
|
4
|
Design
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 413 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 413 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 413 | Potential violation of Law of Demeter (static property access) |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 425 | Parameter '_pendingTransactionsMap' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 425 | Parameter 'failedPayamentRetryProcessorHandler' is not assigned and could be declared final |
|
1
|
Code Style
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 425 | The method parameter name '_pendingTransactionsMap' doesn't match '[a-z][a-zA-Z0-9]*' |
|
2
|
Best Practices
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 438 | Avoid reassigning parameters such as 'responseInfo' |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 456 | Parameter 'entries' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 460 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 460 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 460 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 464 | Parameter '_pendingTransactionsMap' is not assigned and could be declared final |
|
1
|
Code Style
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 464 | The method parameter name '_pendingTransactionsMap' doesn't match '[a-z][a-zA-Z0-9]*' |
|
4
|
Design
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 466 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 467 | Avoid if (x != y) ..; else ..; |
|
4
|
Design
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 467 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 471 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Error Prone
| com\i2c\directdeposit\api\processor\InstanceCardsTransactionsBatchesProcessorTask.java | 473 | Assigning an Object to null is a code smell. Consider refactoring. |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 1 | A high number of imports can indicate a high degree of coupling within an object. |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 36 | The class 'ProcessBatchTransactionsProcessorTask' has a Modified Cyclomatic Complexity of 4 (Highest = 12). |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 36 | The class 'ProcessBatchTransactionsProcessorTask' has a Standard Cyclomatic Complexity of 4 (Highest = 12). |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 36 | The class 'ProcessBatchTransactionsProcessorTask' has a total cyclomatic complexity of 94 (highest 18). |
|
4
|
Performance
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 41 | Avoid using redundant field initializer for 'entries' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 41 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 41 | Private field 'entries' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 42 | Avoid using redundant field initializer for 'fiInfo' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 42 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 42 | Private field 'fiInfo' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 43 | Avoid using redundant field initializer for 'serviceHandler' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 43 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 43 | Private field 'serviceHandler' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 44 | Avoid using redundant field initializer for 'directDepositApiDao' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 44 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 44 | Private field 'directDepositApiDao' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 45 | Avoid using redundant field initializer for 'instanceId' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 45 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 45 | Private field 'instanceId' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 46 | Avoid using redundant field initializer for 'fiStatsInfo' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 46 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 46 | Private field 'fiStatsInfo' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 47 | Avoid using redundant field initializer for 'isFromDownloaderTask' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 47 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 47 | Private field 'isFromDownloaderTask' could be made final; it is only initialized in the declaration or constructor. |
|
3
|
Error Prone
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 48 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 48 | Private field 'entriesRetried' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 49 | Avoid using redundant field initializer for 'failedPayamentRetryProcessorHandler' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 49 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 49 | Private field 'failedPayamentRetryProcessorHandler' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 50 | Parameter 'directDepositApiDao' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 50 | Parameter 'entries' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 50 | Parameter 'entriesRetried' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 50 | Parameter 'failedPayamentRetryProcessorHandler' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 50 | Parameter 'fiInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 50 | Parameter 'fiStatsInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 50 | Parameter 'instanceId' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 50 | Parameter 'isFromDownloaderTask' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 50 | Parameter 'serviceHandler' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 63 | The method 'call' has a Modified Cyclomatic Complexity of 12. |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 63 | The method 'call' has a Standard Cyclomatic Complexity of 12. |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 63 | The method 'call()' has a NCSS line count of 76. |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 63 | The method 'call()' has a cognitive complexity of 21, current threshold is 15 |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 63 | The method 'call()' has a cyclomatic complexity of 18. |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 63 | The method 'call()' has an NPath complexity of 506, current threshold is 200 |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 90 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 90 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 109 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 109 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 111 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 111 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 111 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 111 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 112 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 112 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 113 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 113 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 116 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 126 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 126 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 128 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 128 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 128 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 128 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 129 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 129 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 130 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 130 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 133 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 138 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 138 | Potential violation of Law of Demeter (static property access) |
|
3
|
Design
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 141 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 145 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 145 | Potential violation of Law of Demeter (static property access) |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 153 | Parameter 'processedEntryResponsesEntriesList' is not assigned and could be declared final |
|
4
|
Performance
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 159 | Avoid instantiating new objects inside loops |
|
4
|
Performance
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 159 | Avoid instantiating new objects inside loops |
|
4
|
Performance
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 161 | Avoid instantiating new objects inside loops |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 163 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 168 | Parameter 'conn' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 168 | Parameter 'entriesMap' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 168 | Parameter 'mainServiceResponseObj' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 168 | Parameter 'processedEntryResponsesEntriesList' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 168 | Parameter 'reissueCardsServiceReqObjs' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 168 | Parameter 'reissuedCardEntries' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 168 | Parameter 'serviceResponseList' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 176 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 177 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 178 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 180 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 180 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 185 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 185 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 187 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 190 | Useless parentheses. |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 194 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 203 | Parameter 'closeCardEntries' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 203 | Parameter 'closeCardServiceResponseList' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 203 | Parameter 'closeCardsRecordsSr' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 203 | Parameter 'conn' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 203 | Parameter 'reissueCardsServiceReqObjs' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 203 | Parameter 'reissuedCardEntries' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 207 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 216 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 216 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 218 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 223 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 224 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 233 | Parameter 'entriesMap' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 233 | Parameter 'mainServiceResponseObj' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 233 | Parameter 'processedEntryResponsesEntriesList' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 233 | Parameter 'serviceResponseList' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 238 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 239 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 241 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 241 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 243 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 245 | Useless parentheses. |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 249 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 255 | Parameter 'entriesMap' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 255 | Parameter 'processedEntryResponsesEntriesList' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 255 | Parameter 'servicesRequestObjs' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 255 | Parameter 'srNosOfProcessingRecords' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 255 | Parameter 'updatedEntriesCount' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 255 | The method 'populateServiceRequestsList(Map, int, List, Map, List)' has a cognitive complexity of 18, current threshold is 15 |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 260 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 260 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 260 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 260 | Potential violation of Law of Demeter (static property access) |
|
3
|
Error Prone
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 269 | Avoid using Literals in Conditional Statements |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 270 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 271 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 271 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 271 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 271 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 272 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 277 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 277 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 278 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 285 | Parameter 'entriesMap' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 285 | Parameter 'entry' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 285 | Parameter 'processedEntryResponsesEntriesList' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 285 | Parameter 'servicesRequestObjs' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 285 | Parameter 'srNosOfProcessingRecords' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 297 | Parameter 'entries' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 297 | Parameter 'processedEntryResponsesEntriesList' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 297 | Parameter 'responseCode' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 301 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 301 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 301 | Potential violation of Law of Demeter (static property access) |
|
4
|
Performance
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 309 | Avoid instantiating new objects inside loops |
|
4
|
Performance
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 309 | Avoid instantiating new objects inside loops |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 315 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 319 | Parameter 'entries' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 319 | Parameter 'processedEntryResponsesEntriesList' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 319 | Parameter 'responseCode' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 319 | Parameter 'responseDescription' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 323 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 323 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 323 | Potential violation of Law of Demeter (static property access) |
|
4
|
Performance
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 331 | Avoid instantiating new objects inside loops |
|
4
|
Performance
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 331 | Avoid instantiating new objects inside loops |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 337 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 341 | Parameter 'directDepositApiDao' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 341 | Parameter 'instConn' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 341 | Parameter 'logException' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 347 | Parameter 'entry' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 347 | Parameter 'isTransProcessedSuccessfully' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 347 | Parameter 'response' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 350 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 367 | Parameter 'entry' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 367 | Parameter 'response' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 371 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 374 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 374 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 382 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 382 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 382 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 386 | Parameter 'entry' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 387 | Avoid unnecessary if..then..else statements when returning booleans |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 387 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 387 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 387 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 393 | Parameter 'entry' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 393 | Parameter 'response' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 393 | Parameter 'serviceHandler' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 400 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 400 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 400 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 406 | Parameter 'entry' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 409 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 411 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 411 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 412 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 412 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 418 | Parameter 'entry' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 420 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 420 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 420 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 421 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 421 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 421 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 425 | Parameter 'entry' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 426 | Avoid unnecessary if..then..else statements when returning booleans |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 426 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 426 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 426 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 426 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessBatchTransactionsProcessorTask.java | 426 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Performance
| com\i2c\directdeposit\api\processor\ProcessCardTransactionsTask.java | 41 | Avoid using redundant field initializer for 'isLockAcquired' |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessCardTransactionsTask.java | 41 | To avoid mistakes add a comment at the beginning of the isLockAcquired field if you want a default access modifier |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessCardTransactionsTask.java | 41 | Use explicit scoping instead of the default package private level |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessCardTransactionsTask.java | 42 | To avoid mistakes add a comment at the beginning of the isAnyTransactionAvailableForProcessing field if you want a default access modifier |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessCardTransactionsTask.java | 42 | Use explicit scoping instead of the default package private level |
|
3
|
Error Prone
| com\i2c\directdeposit\api\processor\ProcessCardTransactionsTask.java | 44 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\processor\ProcessCardTransactionsTask.java | 44 | Private field 'cardSrNo' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\processor\ProcessCardTransactionsTask.java | 45 | Avoid using redundant field initializer for 'entries' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\processor\ProcessCardTransactionsTask.java | 45 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\processor\ProcessCardTransactionsTask.java | 45 | Private field 'entries' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\processor\ProcessCardTransactionsTask.java | 46 | Avoid using redundant field initializer for 'fiInfo' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\processor\ProcessCardTransactionsTask.java | 46 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\processor\ProcessCardTransactionsTask.java | 46 | Private field 'fiInfo' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\processor\ProcessCardTransactionsTask.java | 47 | Avoid using redundant field initializer for 'instanceId' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\processor\ProcessCardTransactionsTask.java | 47 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\processor\ProcessCardTransactionsTask.java | 47 | Private field 'instanceId' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\processor\ProcessCardTransactionsTask.java | 48 | Avoid using redundant field initializer for 'fiStatsInfo' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\processor\ProcessCardTransactionsTask.java | 48 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\processor\ProcessCardTransactionsTask.java | 48 | Private field 'fiStatsInfo' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\processor\ProcessCardTransactionsTask.java | 49 | Avoid using redundant field initializer for 'failedPayamentRetryProcessorHandler' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\processor\ProcessCardTransactionsTask.java | 49 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\processor\ProcessCardTransactionsTask.java | 49 | Private field 'failedPayamentRetryProcessorHandler' could be made final; it is only initialized in the declaration or constructor. |
|
3
|
Error Prone
| com\i2c\directdeposit\api\processor\ProcessCardTransactionsTask.java | 50 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\processor\ProcessCardTransactionsTask.java | 50 | Private field 'isFromFileDownloaderTask' could be made final; it is only initialized in the declaration or constructor. |
|
3
|
Error Prone
| com\i2c\directdeposit\api\processor\ProcessCardTransactionsTask.java | 51 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\processor\ProcessCardTransactionsTask.java | 51 | Private field 'isBatchEntriesRetried' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessCardTransactionsTask.java | 52 | Parameter 'cardSrNo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessCardTransactionsTask.java | 52 | Parameter 'entries' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessCardTransactionsTask.java | 52 | Parameter 'failedPayamentRetryProcessorHandler' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessCardTransactionsTask.java | 52 | Parameter 'fiInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessCardTransactionsTask.java | 52 | Parameter 'fiStatsInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessCardTransactionsTask.java | 52 | Parameter 'instanceId' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessCardTransactionsTask.java | 52 | Parameter 'isBatchEntriesRetried' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessCardTransactionsTask.java | 52 | Parameter 'isFromFileDownloaderTask' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessCardTransactionsTask.java | 92 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessCardTransactionsTask.java | 92 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessCardTransactionsTask.java | 92 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessCardTransactionsTask.java | 93 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessCardTransactionsTask.java | 109 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessCardTransactionsTask.java | 109 | Potential violation of Law of Demeter (static property access) |
|
3
|
Design
| com\i2c\directdeposit\api\processor\ProcessCardTransactionsTask.java | 111 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessCardTransactionsTask.java | 116 | Potential violation of Law of Demeter (static property access) |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessCardTransactionsTask.java | 129 | Parameter 'directDepositApiDao' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessCardTransactionsTask.java | 134 | Potential violation of Law of Demeter (method chain calls) |
|
3
|
Design
| com\i2c\directdeposit\api\processor\ProcessCardTransactionsTask.java | 139 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessCardTransactionsTask.java | 146 | Parameter 'directDepositApiDao' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessCardTransactionsTask.java | 146 | Parameter 'instConn' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessCardTransactionsTask.java | 146 | Parameter 'serviceHandler' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessCardTransactionsTask.java | 158 | Parameter 'directDepositApiDao' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessCardTransactionsTask.java | 158 | Parameter 'entry' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessCardTransactionsTask.java | 158 | Parameter 'instConn' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessCardTransactionsTask.java | 158 | Parameter 'serviceHandler' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessCardTransactionsTask.java | 158 | The method 'processCardTransaction(McpTransExtractFileMCPEntry, Connection, AbstractDirectDepositApiDao, ServicesHandler)' has a cognitive complexity of 15, current threshold is 15 |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessCardTransactionsTask.java | 158 | The method 'processCardTransaction(McpTransExtractFileMCPEntry, Connection, AbstractDirectDepositApiDao, ServicesHandler)' has a cyclomatic complexity of 11. |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessCardTransactionsTask.java | 161 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessCardTransactionsTask.java | 161 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessCardTransactionsTask.java | 164 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessCardTransactionsTask.java | 164 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessCardTransactionsTask.java | 173 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessCardTransactionsTask.java | 173 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessCardTransactionsTask.java | 173 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessCardTransactionsTask.java | 175 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessCardTransactionsTask.java | 175 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessCardTransactionsTask.java | 176 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessCardTransactionsTask.java | 176 | Potential violation of Law of Demeter (static property access) |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessCardTransactionsTask.java | 181 | Avoid if (x != y) ..; else ..; |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessCardTransactionsTask.java | 181 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessCardTransactionsTask.java | 183 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessCardTransactionsTask.java | 183 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessCardTransactionsTask.java | 185 | Avoid declaring a variable if it is unreferenced before a possible exit point. |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessCardTransactionsTask.java | 195 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessCardTransactionsTask.java | 195 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessCardTransactionsTask.java | 195 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessCardTransactionsTask.java | 201 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessCardTransactionsTask.java | 203 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessCardTransactionsTask.java | 203 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessCardTransactionsTask.java | 203 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessCardTransactionsTask.java | 208 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessCardTransactionsTask.java | 208 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessCardTransactionsTask.java | 208 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessCardTransactionsTask.java | 209 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessCardTransactionsTask.java | 209 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessCardTransactionsTask.java | 212 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessCardTransactionsTask.java | 212 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessCardTransactionsTask.java | 212 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessCardTransactionsTask.java | 213 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessCardTransactionsTask.java | 213 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessCardTransactionsTask.java | 214 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessCardTransactionsTask.java | 214 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessCardTransactionsTask.java | 222 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessCardTransactionsTask.java | 222 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessCardTransactionsTask.java | 223 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessCardTransactionsTask.java | 223 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessCardTransactionsTask.java | 224 | Potential violation of Law of Demeter (static property access) |
|
3
|
Design
| com\i2c\directdeposit\api\processor\ProcessCardTransactionsTask.java | 226 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessCardTransactionsTask.java | 234 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessCardTransactionsTask.java | 234 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessCardTransactionsTask.java | 239 | Parameter 'timeDifferenceOfProcessingRecord' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessCardTransactionsTask.java | 241 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessCardTransactionsTask.java | 241 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessCardTransactionsTask.java | 241 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessCardTransactionsTask.java | 241 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessCardTransactionsTask.java | 244 | Parameter 'e' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessCardTransactionsTask.java | 244 | Parameter 'entry' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessCardTransactionsTask.java | 244 | Parameter 'responseCode' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessCardTransactionsTask.java | 244 | Parameter 'responseInfo' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessCardTransactionsTask.java | 248 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessCardTransactionsTask.java | 252 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessCardTransactionsTask.java | 252 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessCardTransactionsTask.java | 253 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessCardTransactionsTask.java | 253 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessCardTransactionsTask.java | 258 | Parameter 'directDepositApiDao' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessCardTransactionsTask.java | 258 | Parameter 'entry' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessCardTransactionsTask.java | 258 | Parameter 'instConn' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessCardTransactionsTask.java | 258 | Parameter 'serviceHandler' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessCardTransactionsTask.java | 267 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessCardTransactionsTask.java | 337 | Parameter 'updatedEntriesCount' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessCardTransactionsTask.java | 343 | Parameter 'commaSeparatedCurrentStatuses' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessCardTransactionsTask.java | 343 | Parameter 'commaSepratedSrNos' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessCardTransactionsTask.java | 343 | Parameter 'directDepositApiDao' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessCardTransactionsTask.java | 343 | Parameter 'instConn' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessCardTransactionsTask.java | 343 | Parameter 'logException' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessCardTransactionsTask.java | 343 | Parameter 'newStatus' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessCardTransactionsTask.java | 350 | Parameter 'directDepositApiDao' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessCardTransactionsTask.java | 350 | Parameter 'instConn' is not assigned and could be declared final |
|
4
|
Performance
| com\i2c\directdeposit\api\processor\ProcessCardsTransactionsBatchTask.java | 42 | Avoid using redundant field initializer for 'fiInfo' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\processor\ProcessCardsTransactionsBatchTask.java | 42 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\processor\ProcessCardsTransactionsBatchTask.java | 42 | Private field 'fiInfo' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\processor\ProcessCardsTransactionsBatchTask.java | 43 | Avoid using redundant field initializer for 'instanceId' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\processor\ProcessCardsTransactionsBatchTask.java | 43 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\processor\ProcessCardsTransactionsBatchTask.java | 43 | Private field 'instanceId' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\processor\ProcessCardsTransactionsBatchTask.java | 44 | Avoid using redundant field initializer for 'fiStatsInfo' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\processor\ProcessCardsTransactionsBatchTask.java | 44 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\processor\ProcessCardsTransactionsBatchTask.java | 44 | Private field 'fiStatsInfo' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\processor\ProcessCardsTransactionsBatchTask.java | 45 | Avoid using redundant field initializer for 'cardsTransactionsBatch' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\processor\ProcessCardsTransactionsBatchTask.java | 45 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\processor\ProcessCardsTransactionsBatchTask.java | 45 | Private field 'cardsTransactionsBatch' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\processor\ProcessCardsTransactionsBatchTask.java | 46 | Avoid using redundant field initializer for 'failedPayamentRetryProcessorHandler' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\processor\ProcessCardsTransactionsBatchTask.java | 46 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\processor\ProcessCardsTransactionsBatchTask.java | 46 | Private field 'failedPayamentRetryProcessorHandler' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\processor\ProcessCardsTransactionsBatchTask.java | 47 | Avoid using redundant field initializer for 'submittedTasksCount' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\processor\ProcessCardsTransactionsBatchTask.java | 47 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
4
|
Performance
| com\i2c\directdeposit\api\processor\ProcessCardsTransactionsBatchTask.java | 48 | Avoid using redundant field initializer for 'isPostFundRetryable' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\processor\ProcessCardsTransactionsBatchTask.java | 48 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\processor\ProcessCardsTransactionsBatchTask.java | 48 | Private field 'isPostFundRetryable' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\processor\ProcessCardsTransactionsBatchTask.java | 49 | Avoid using redundant field initializer for 'failedCardsTransactionRetryMap' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\processor\ProcessCardsTransactionsBatchTask.java | 49 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessCardsTransactionsBatchTask.java | 49 | To avoid mistakes add a comment at the beginning of the failedCardsTransactionRetryMap field if you want a default access modifier |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessCardsTransactionsBatchTask.java | 49 | Use explicit scoping instead of the default package private level |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessCardsTransactionsBatchTask.java | 50 | Parameter 'cardsTransactionsBatch' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessCardsTransactionsBatchTask.java | 50 | Parameter 'failedPayamentRetryProcessorHandler' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessCardsTransactionsBatchTask.java | 50 | Parameter 'fiInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessCardsTransactionsBatchTask.java | 50 | Parameter 'fiStatsInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessCardsTransactionsBatchTask.java | 50 | Parameter 'instanceId' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessCardsTransactionsBatchTask.java | 50 | Parameter 'isPostFundRetryable' is not assigned and could be declared final |
|
4
|
Error Prone
| com\i2c\directdeposit\api\processor\ProcessCardsTransactionsBatchTask.java | 68 | Assigning an Object to null is a code smell. Consider refactoring. |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessCardsTransactionsBatchTask.java | 68 | Avoid if (x != y) ..; else ..; |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessCardsTransactionsBatchTask.java | 68 | Useless parentheses. |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessCardsTransactionsBatchTask.java | 74 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessCardsTransactionsBatchTask.java | 76 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessCardsTransactionsBatchTask.java | 76 | Potential violation of Law of Demeter (static property access) |
|
3
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessCardsTransactionsBatchTask.java | 80 | Explicit type arguments can be replaced by Diamond Operator |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessCardsTransactionsBatchTask.java | 101 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessCardsTransactionsBatchTask.java | 101 | Potential violation of Law of Demeter (static property access) |
|
3
|
Design
| com\i2c\directdeposit\api\processor\ProcessCardsTransactionsBatchTask.java | 103 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessCardsTransactionsBatchTask.java | 106 | Potential violation of Law of Demeter (static property access) |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessCardsTransactionsBatchTask.java | 116 | Parameter 'abstractDirectDepositApiDao' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessCardsTransactionsBatchTask.java | 116 | Parameter 'executor' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessCardsTransactionsBatchTask.java | 116 | Parameter 'preProcessingCardTransactionsTaskTaskResult' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessCardsTransactionsBatchTask.java | 116 | Parameter 'processCardTransactionsTaskTaskResults' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessCardsTransactionsBatchTask.java | 117 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessCardsTransactionsBatchTask.java | 128 | Parameter 'abstractDirectDepositApiDao' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessCardsTransactionsBatchTask.java | 128 | Parameter 'preProcessingCardTransactionsTaskTaskResults' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessCardsTransactionsBatchTask.java | 128 | Parameter 'processCardTransactionsTaskTaskResults' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessCardsTransactionsBatchTask.java | 128 | The method 'validatePreProcessingCardTransactionsTaskTaskResult(List, List, AbstractDirectDepositApiDao)' has a cyclomatic complexity of 11. |
|
3
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessCardsTransactionsBatchTask.java | 129 | Explicit type arguments can be replaced by Diamond Operator |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessCardsTransactionsBatchTask.java | 141 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Performance
| com\i2c\directdeposit\api\processor\ProcessCardsTransactionsBatchTask.java | 153 | Avoid instantiating new objects inside loops |
|
4
|
Performance
| com\i2c\directdeposit\api\processor\ProcessCardsTransactionsBatchTask.java | 153 | Avoid instantiating new objects inside loops |
|
4
|
Error Prone
| com\i2c\directdeposit\api\processor\ProcessCardsTransactionsBatchTask.java | 154 | Assigning an Object to null is a code smell. Consider refactoring. |
|
3
|
Design
| com\i2c\directdeposit\api\processor\ProcessCardsTransactionsBatchTask.java | 161 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessCardsTransactionsBatchTask.java | 166 | Parameter 'abstractDirectDepositApiDao' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessCardsTransactionsBatchTask.java | 166 | Parameter 'cardSrNo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessCardsTransactionsBatchTask.java | 166 | Parameter 'executor' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessCardsTransactionsBatchTask.java | 166 | Parameter 'preProcessingCardTransactionsTaskTaskResult' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessCardsTransactionsBatchTask.java | 167 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessCardsTransactionsBatchTask.java | 168 | Avoid if (x != y) ..; else ..; |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessCardsTransactionsBatchTask.java | 168 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessCardsTransactionsBatchTask.java | 173 | Parameter 'failedCardsTransactionRetryMap' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessCardsTransactionsBatchTask.java | 177 | Parameter 'failedCardsTransactionRetryMap' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessCardsTransactionsBatchTask.java | 177 | Parameter 'processCardTransactionsTaskTaskResults' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessCardsTransactionsBatchTask.java | 179 | Potential violation of Law of Demeter (method chain calls) |
|
3
|
Best Practices
| com\i2c\directdeposit\api\processor\ProcessCardsTransactionsBatchTask.java | 183 | Substitute calls to size() == 0 (or size() != 0, size() > 0, size() < 1) with calls to isEmpty() |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessCardsTransactionsBatchTask.java | 192 | Parameter 'cardSrNo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessCardsTransactionsBatchTask.java | 192 | Parameter 'processCardTransactionsTaskTaskResults' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessCardsTransactionsBatchTask.java | 194 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessCardsTransactionsBatchTask.java | 195 | Avoid if (x != y) ..; else ..; |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessCardsTransactionsBatchTask.java | 195 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessCardsTransactionsBatchTask.java | 203 | Parameter 'failedCardTransactionsRetryMap' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessCardsTransactionsBatchTask.java | 203 | Parameter 'processCardTransactionsTaskTaskResults' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessCardsTransactionsBatchTask.java | 212 | Parameter 'failedCardTransactionsRetryMap' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessCardsTransactionsBatchTask.java | 212 | Parameter 'processCardTransactionsTaskTaskResults' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessCardsTransactionsBatchTask.java | 220 | Parameter 'failedCardTransactionsRetryMap' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessCardsTransactionsBatchTask.java | 220 | Parameter 'responseInfoFuture' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessCardsTransactionsBatchTask.java | 222 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Performance
| com\i2c\directdeposit\api\processor\ProcessCardsTransactionsBatchTask.java | 230 | Avoid instantiating new objects inside loops |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessCardsTransactionsBatchTask.java | 236 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Performance
| com\i2c\directdeposit\api\processor\ProcessCardsTransactionsBatchTask.java | 238 | Avoid instantiating new objects inside loops |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessCardsTransactionsBatchTask.java | 239 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessCardsTransactionsBatchTask.java | 242 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessCardsTransactionsBatchTask.java | 242 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessCardsTransactionsBatchTask.java | 249 | Parameter 'failedCardTransactionsRetryMap' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ProcessCardsTransactionsBatchTask.java | 249 | Parameter 'responseInfoFuture' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessCardsTransactionsBatchTask.java | 252 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessCardsTransactionsBatchTask.java | 254 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessCardsTransactionsBatchTask.java | 257 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessCardsTransactionsBatchTask.java | 259 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessCardsTransactionsBatchTask.java | 262 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessCardsTransactionsBatchTask.java | 263 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessCardsTransactionsBatchTask.java | 266 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessCardsTransactionsBatchTask.java | 271 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessCardsTransactionsBatchTask.java | 271 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ProcessCardsTransactionsBatchTask.java | 271 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Performance
| com\i2c\directdeposit\api\processor\ReturnBatchRecordProcessorTask.java | 40 | Avoid using redundant field initializer for 'fiInfo' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\processor\ReturnBatchRecordProcessorTask.java | 40 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\processor\ReturnBatchRecordProcessorTask.java | 40 | Private field 'fiInfo' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\processor\ReturnBatchRecordProcessorTask.java | 41 | Avoid using redundant field initializer for 'returnBatchRecordsQueueContainer' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\processor\ReturnBatchRecordProcessorTask.java | 41 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\processor\ReturnBatchRecordProcessorTask.java | 41 | Private field 'returnBatchRecordsQueueContainer' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\processor\ReturnBatchRecordProcessorTask.java | 42 | Avoid using redundant field initializer for 'returnFileConfigrationsObject' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\processor\ReturnBatchRecordProcessorTask.java | 42 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\processor\ReturnBatchRecordProcessorTask.java | 42 | Private field 'returnFileConfigrationsObject' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\processor\ReturnBatchRecordProcessorTask.java | 43 | Avoid using redundant field initializer for 'mcpTransExtractFileHeader' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\processor\ReturnBatchRecordProcessorTask.java | 43 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
4
|
Performance
| com\i2c\directdeposit\api\processor\ReturnBatchRecordProcessorTask.java | 44 | Avoid using redundant field initializer for 'returnObject' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\processor\ReturnBatchRecordProcessorTask.java | 44 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\processor\ReturnBatchRecordProcessorTask.java | 44 | Private field 'returnObject' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\processor\ReturnBatchRecordProcessorTask.java | 45 | Avoid using redundant field initializer for 'fileLevelstats' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\processor\ReturnBatchRecordProcessorTask.java | 45 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\processor\ReturnBatchRecordProcessorTask.java | 45 | Private field 'fileLevelstats' could be made final; it is only initialized in the declaration or constructor. |
|
3
|
Error Prone
| com\i2c\directdeposit\api\processor\ReturnBatchRecordProcessorTask.java | 47 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
4
|
Performance
| com\i2c\directdeposit\api\processor\ReturnBatchRecordProcessorTask.java | 49 | Avoid using redundant field initializer for 'fileName' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\processor\ReturnBatchRecordProcessorTask.java | 49 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\processor\ReturnBatchRecordProcessorTask.java | 49 | Private field 'fileName' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\processor\ReturnBatchRecordProcessorTask.java | 50 | Avoid using redundant field initializer for 'fileWriter' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\processor\ReturnBatchRecordProcessorTask.java | 50 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
4
|
Performance
| com\i2c\directdeposit\api\processor\ReturnBatchRecordProcessorTask.java | 51 | Avoid using redundant field initializer for 'bufferedWriter' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\processor\ReturnBatchRecordProcessorTask.java | 51 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
4
|
Performance
| com\i2c\directdeposit\api\processor\ReturnBatchRecordProcessorTask.java | 52 | Avoid using redundant field initializer for 'fileWriterTask' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\processor\ReturnBatchRecordProcessorTask.java | 52 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
4
|
Performance
| com\i2c\directdeposit\api\processor\ReturnBatchRecordProcessorTask.java | 53 | Avoid using redundant field initializer for 'batchseq' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\processor\ReturnBatchRecordProcessorTask.java | 53 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
4
|
Performance
| com\i2c\directdeposit\api\processor\ReturnBatchRecordProcessorTask.java | 54 | Avoid using redundant field initializer for 'numberOfRecordsInFile' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\processor\ReturnBatchRecordProcessorTask.java | 54 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ReturnBatchRecordProcessorTask.java | 56 | Parameter 'fiInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ReturnBatchRecordProcessorTask.java | 56 | Parameter 'returnBatchRecordsQueueContainer' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ReturnBatchRecordProcessorTask.java | 56 | Parameter 'returnFileConfigrationsObject' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ReturnBatchRecordProcessorTask.java | 56 | Parameter 'returnObject' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ReturnBatchRecordProcessorTask.java | 56 | Parameter 'stats' is not assigned and could be declared final |
|
3
|
Design
| com\i2c\directdeposit\api\processor\ReturnBatchRecordProcessorTask.java | 72 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ReturnBatchRecordProcessorTask.java | 74 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ReturnBatchRecordProcessorTask.java | 76 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ReturnBatchRecordProcessorTask.java | 76 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ReturnBatchRecordProcessorTask.java | 80 | The method 'processAvailableCardsTransactionsBatches()' has a cyclomatic complexity of 10. |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ReturnBatchRecordProcessorTask.java | 93 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ReturnBatchRecordProcessorTask.java | 99 | Potential violation of Law of Demeter (static property access) |
|
3
|
Design
| com\i2c\directdeposit\api\processor\ReturnBatchRecordProcessorTask.java | 103 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ReturnBatchRecordProcessorTask.java | 105 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ReturnBatchRecordProcessorTask.java | 137 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ReturnBatchRecordProcessorTask.java | 138 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ReturnBatchRecordProcessorTask.java | 139 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ReturnBatchRecordProcessorTask.java | 142 | Parameter 'cardsTransactionsBatch' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ReturnBatchRecordProcessorTask.java | 150 | Parameter 'cardsTransactionsBatch' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ReturnBatchRecordProcessorTask.java | 156 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ReturnBatchRecordProcessorTask.java | 164 | Parameter 'cardsTransactionsBatch' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ReturnBatchRecordProcessorTask.java | 176 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ReturnBatchRecordProcessorTask.java | 177 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ReturnBatchRecordProcessorTask.java | 189 | Parameter 'cardsTransactionsBatch' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ReturnBatchRecordProcessorTask.java | 192 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ReturnBatchRecordProcessorTask.java | 193 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ReturnBatchRecordProcessorTask.java | 194 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ReturnBatchRecordProcessorTask.java | 195 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ReturnBatchRecordProcessorTask.java | 196 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ReturnBatchRecordProcessorTask.java | 197 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ReturnBatchRecordProcessorTask.java | 198 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ReturnBatchRecordProcessorTask.java | 199 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ReturnBatchRecordProcessorTask.java | 200 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ReturnBatchRecordProcessorTask.java | 204 | Parameter 'cardsTransactionsBatch' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ReturnBatchRecordProcessorTask.java | 207 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ReturnBatchRecordProcessorTask.java | 208 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ReturnBatchRecordProcessorTask.java | 209 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ReturnBatchRecordProcessorTask.java | 210 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ReturnBatchRecordProcessorTask.java | 213 | Parameter 'cardsTransactionsBatch' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ReturnBatchRecordProcessorTask.java | 216 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ReturnBatchRecordProcessorTask.java | 220 | Parameter 'cardsTransactionsBatch' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ReturnBatchRecordProcessorTask.java | 223 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ReturnBatchRecordProcessorTask.java | 224 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ReturnBatchRecordProcessorTask.java | 225 | Potential violation of Law of Demeter (object not created locally) |
|
1
|
Performance
| com\i2c\directdeposit\api\processor\ReturnBatchRecordProcessorTask.java | 234 | Avoid instantiating FileInputStream, FileOutputStream, FileReader, or FileWriter |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ReturnBatchRecordProcessorTask.java | 239 | The local variable name 'McpTransExtractFileHeader' doesn't match '[a-z][a-zA-Z0-9]*' |
|
4
|
Performance
| com\i2c\directdeposit\api\processor\ValidateAndBuildServiceAPIRequestsTask.java | 38 | Avoid using redundant field initializer for 'isLockAcquired' |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ValidateAndBuildServiceAPIRequestsTask.java | 38 | To avoid mistakes add a comment at the beginning of the isLockAcquired field if you want a default access modifier |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ValidateAndBuildServiceAPIRequestsTask.java | 38 | Use explicit scoping instead of the default package private level |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ValidateAndBuildServiceAPIRequestsTask.java | 39 | To avoid mistakes add a comment at the beginning of the isAnyTransactionAvailableForProcessing field if you want a default access modifier |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ValidateAndBuildServiceAPIRequestsTask.java | 39 | Use explicit scoping instead of the default package private level |
|
4
|
Performance
| com\i2c\directdeposit\api\processor\ValidateAndBuildServiceAPIRequestsTask.java | 41 | Avoid using redundant field initializer for 'entries' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\processor\ValidateAndBuildServiceAPIRequestsTask.java | 41 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ValidateAndBuildServiceAPIRequestsTask.java | 41 | To avoid mistakes add a comment at the beginning of the entries field if you want a default access modifier |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ValidateAndBuildServiceAPIRequestsTask.java | 41 | Use explicit scoping instead of the default package private level |
|
4
|
Performance
| com\i2c\directdeposit\api\processor\ValidateAndBuildServiceAPIRequestsTask.java | 42 | Avoid using redundant field initializer for 'fiInfo' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\processor\ValidateAndBuildServiceAPIRequestsTask.java | 42 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\processor\ValidateAndBuildServiceAPIRequestsTask.java | 42 | Private field 'fiInfo' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\processor\ValidateAndBuildServiceAPIRequestsTask.java | 43 | Avoid using redundant field initializer for 'instanceId' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\processor\ValidateAndBuildServiceAPIRequestsTask.java | 43 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\processor\ValidateAndBuildServiceAPIRequestsTask.java | 43 | Private field 'instanceId' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\processor\ValidateAndBuildServiceAPIRequestsTask.java | 44 | Avoid using redundant field initializer for 'fiStatsInfo' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\processor\ValidateAndBuildServiceAPIRequestsTask.java | 44 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\processor\ValidateAndBuildServiceAPIRequestsTask.java | 44 | Private field 'fiStatsInfo' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\processor\ValidateAndBuildServiceAPIRequestsTask.java | 46 | Avoid using redundant field initializer for 'abstractDirectDepositApiDao' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\processor\ValidateAndBuildServiceAPIRequestsTask.java | 46 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\processor\ValidateAndBuildServiceAPIRequestsTask.java | 46 | Private field 'abstractDirectDepositApiDao' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ValidateAndBuildServiceAPIRequestsTask.java | 48 | Parameter 'entries' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ValidateAndBuildServiceAPIRequestsTask.java | 48 | Parameter 'fiInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ValidateAndBuildServiceAPIRequestsTask.java | 49 | Parameter 'abstractDirectDepositApiDao' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ValidateAndBuildServiceAPIRequestsTask.java | 49 | Parameter 'fiStatsInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ValidateAndBuildServiceAPIRequestsTask.java | 49 | Parameter 'instanceId' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ValidateAndBuildServiceAPIRequestsTask.java | 70 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ValidateAndBuildServiceAPIRequestsTask.java | 70 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ValidateAndBuildServiceAPIRequestsTask.java | 75 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ValidateAndBuildServiceAPIRequestsTask.java | 75 | Potential violation of Law of Demeter (static property access) |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ValidateAndBuildServiceAPIRequestsTask.java | 80 | Parameter 'entry' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ValidateAndBuildServiceAPIRequestsTask.java | 80 | The method 'validateEntries(McpTransExtractFileMCPEntry)' has a cognitive complexity of 16, current threshold is 15 |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ValidateAndBuildServiceAPIRequestsTask.java | 80 | The method 'validateEntries(McpTransExtractFileMCPEntry)' has a cyclomatic complexity of 14. |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ValidateAndBuildServiceAPIRequestsTask.java | 80 | The method 'validateEntries(McpTransExtractFileMCPEntry)' has an NPath complexity of 254, current threshold is 200 |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ValidateAndBuildServiceAPIRequestsTask.java | 85 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ValidateAndBuildServiceAPIRequestsTask.java | 85 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ValidateAndBuildServiceAPIRequestsTask.java | 88 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ValidateAndBuildServiceAPIRequestsTask.java | 88 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ValidateAndBuildServiceAPIRequestsTask.java | 88 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ValidateAndBuildServiceAPIRequestsTask.java | 89 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ValidateAndBuildServiceAPIRequestsTask.java | 89 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ValidateAndBuildServiceAPIRequestsTask.java | 89 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ValidateAndBuildServiceAPIRequestsTask.java | 89 | Potential violation of Law of Demeter (static property access) |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ValidateAndBuildServiceAPIRequestsTask.java | 93 | Avoid declaring a variable if it is unreferenced before a possible exit point. |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ValidateAndBuildServiceAPIRequestsTask.java | 95 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ValidateAndBuildServiceAPIRequestsTask.java | 95 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ValidateAndBuildServiceAPIRequestsTask.java | 95 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ValidateAndBuildServiceAPIRequestsTask.java | 95 | Potential violation of Law of Demeter (static property access) |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ValidateAndBuildServiceAPIRequestsTask.java | 100 | Avoid if (x != y) ..; else ..; |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ValidateAndBuildServiceAPIRequestsTask.java | 100 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ValidateAndBuildServiceAPIRequestsTask.java | 101 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ValidateAndBuildServiceAPIRequestsTask.java | 101 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ValidateAndBuildServiceAPIRequestsTask.java | 109 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ValidateAndBuildServiceAPIRequestsTask.java | 111 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ValidateAndBuildServiceAPIRequestsTask.java | 111 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ValidateAndBuildServiceAPIRequestsTask.java | 111 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ValidateAndBuildServiceAPIRequestsTask.java | 111 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ValidateAndBuildServiceAPIRequestsTask.java | 122 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ValidateAndBuildServiceAPIRequestsTask.java | 122 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ValidateAndBuildServiceAPIRequestsTask.java | 122 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ValidateAndBuildServiceAPIRequestsTask.java | 123 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ValidateAndBuildServiceAPIRequestsTask.java | 123 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ValidateAndBuildServiceAPIRequestsTask.java | 124 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ValidateAndBuildServiceAPIRequestsTask.java | 124 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ValidateAndBuildServiceAPIRequestsTask.java | 124 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ValidateAndBuildServiceAPIRequestsTask.java | 125 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ValidateAndBuildServiceAPIRequestsTask.java | 125 | Potential violation of Law of Demeter (static property access) |
|
3
|
Design
| com\i2c\directdeposit\api\processor\ValidateAndBuildServiceAPIRequestsTask.java | 129 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ValidateAndBuildServiceAPIRequestsTask.java | 140 | Parameter 'entry' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ValidateAndBuildServiceAPIRequestsTask.java | 144 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ValidateAndBuildServiceAPIRequestsTask.java | 147 | Potential violation of Law of Demeter (object not created locally) |
|
3
|
Design
| com\i2c\directdeposit\api\processor\ValidateAndBuildServiceAPIRequestsTask.java | 151 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ValidateAndBuildServiceAPIRequestsTask.java | 159 | Parameter 'postDDTransRequestInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ValidateAndBuildServiceAPIRequestsTask.java | 160 | Parameter 'forcedPost' is not assigned and could be declared final |
|
4
|
Error Prone
| com\i2c\directdeposit\api\processor\ValidateAndBuildServiceAPIRequestsTask.java | 189 | Assigning an Object to null is a code smell. Consider refactoring. |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ValidateAndBuildServiceAPIRequestsTask.java | 193 | Parameter 'entry' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ValidateAndBuildServiceAPIRequestsTask.java | 196 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ValidateAndBuildServiceAPIRequestsTask.java | 200 | Parameter 'e' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ValidateAndBuildServiceAPIRequestsTask.java | 200 | Parameter 'entry' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\ValidateAndBuildServiceAPIRequestsTask.java | 200 | Parameter 'responseCode' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ValidateAndBuildServiceAPIRequestsTask.java | 203 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ValidateAndBuildServiceAPIRequestsTask.java | 207 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ValidateAndBuildServiceAPIRequestsTask.java | 207 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ValidateAndBuildServiceAPIRequestsTask.java | 208 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\ValidateAndBuildServiceAPIRequestsTask.java | 208 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\impl\ProcessCreditTransactionTask.java | 28 | Parameter 'directDepositApiDao' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\impl\ProcessCreditTransactionTask.java | 28 | Parameter 'entry' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\impl\ProcessCreditTransactionTask.java | 28 | Parameter 'fiInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\impl\ProcessCreditTransactionTask.java | 28 | Parameter 'fiStatsInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\impl\ProcessCreditTransactionTask.java | 28 | Parameter 'instConn' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\impl\ProcessCreditTransactionTask.java | 28 | Parameter 'serviceHandler' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\impl\ProcessCreditTransactionTask.java | 34 | Parameter 'request' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\impl\ProcessCreditTransactionTask.java | 34 | Parameter 'serviceHandler' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\processor\impl\ProcessCreditTransactionTask.java | 38 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Error Prone
| com\i2c\directdeposit\api\processor\impl\ProcessCreditTransactionTask.java | 39 | Assigning an Object to null is a code smell. Consider refactoring. |
|
4
|
Error Prone
| com\i2c\directdeposit\api\processor\impl\ProcessCreditTransactionTask.java | 42 | Assigning an Object to null is a code smell. Consider refactoring. |
|
3
|
Design
| com\i2c\directdeposit\api\processor\impl\ProcessCreditTransactionTask.java | 46 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\impl\ProcessCreditTransactionTask.java | 59 | Parameter 'entry' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\processor\impl\ProcessCreditTransactionTask.java | 61 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\impl\ProcessCreditTransactionTask.java | 61 | Potential violation of Law of Demeter (static property access) |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\impl\ProcessDebitTransactionTask.java | 22 | Parameter 'directDepositApiDao' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\impl\ProcessDebitTransactionTask.java | 22 | Parameter 'entry' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\impl\ProcessDebitTransactionTask.java | 22 | Parameter 'fiInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\impl\ProcessDebitTransactionTask.java | 22 | Parameter 'fiStatsInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\impl\ProcessDebitTransactionTask.java | 22 | Parameter 'instConn' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\impl\ProcessDebitTransactionTask.java | 22 | Parameter 'serviceHandler' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\impl\ProcessDebitTransactionTask.java | 28 | Parameter 'request' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\impl\ProcessDebitTransactionTask.java | 28 | Parameter 'serviceHandler' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\impl\ProcessDebitTransactionTask.java | 44 | Parameter 'entry' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\processor\impl\ProcessDebitTransactionTask.java | 46 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\impl\ProcessDebitTransactionTask.java | 46 | Potential violation of Law of Demeter (static property access) |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\impl\ProcessReversalTransactionTask.java | 34 | Parameter 'directDepositApiDao' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\impl\ProcessReversalTransactionTask.java | 34 | Parameter 'entry' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\impl\ProcessReversalTransactionTask.java | 34 | Parameter 'fiInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\impl\ProcessReversalTransactionTask.java | 34 | Parameter 'fiStatsInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\impl\ProcessReversalTransactionTask.java | 34 | Parameter 'instConn' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\impl\ProcessReversalTransactionTask.java | 34 | Parameter 'serviceHandler' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\processor\impl\ProcessReversalTransactionTask.java | 55 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\impl\ProcessReversalTransactionTask.java | 55 | Potential violation of Law of Demeter (static property access) |
|
4
|
Error Prone
| com\i2c\directdeposit\api\processor\impl\ProcessReversalTransactionTask.java | 64 | Assigning an Object to null is a code smell. Consider refactoring. |
|
4
|
Design
| com\i2c\directdeposit\api\processor\impl\ProcessReversalTransactionTask.java | 64 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Code Style
| com\i2c\directdeposit\api\processor\impl\ProcessReversalTransactionTask.java | 66 | Avoid declaring a variable if it is unreferenced before a possible exit point. |
|
4
|
Design
| com\i2c\directdeposit\api\processor\impl\ProcessReversalTransactionTask.java | 66 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\impl\ProcessReversalTransactionTask.java | 68 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\impl\ProcessReversalTransactionTask.java | 68 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\impl\ProcessReversalTransactionTask.java | 68 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\impl\ProcessReversalTransactionTask.java | 68 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\impl\ProcessReversalTransactionTask.java | 72 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\impl\ProcessReversalTransactionTask.java | 74 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\impl\ProcessReversalTransactionTask.java | 78 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\impl\ProcessReversalTransactionTask.java | 78 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\impl\ProcessReversalTransactionTask.java | 83 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\impl\ProcessReversalTransactionTask.java | 83 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\impl\ProcessReversalTransactionTask.java | 88 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\impl\ProcessReversalTransactionTask.java | 88 | Potential violation of Law of Demeter (static property access) |
|
3
|
Design
| com\i2c\directdeposit\api\processor\impl\ProcessReversalTransactionTask.java | 90 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Design
| com\i2c\directdeposit\api\processor\impl\ProcessReversalTransactionTask.java | 93 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\processor\impl\ProcessReversalTransactionTask.java | 93 | Potential violation of Law of Demeter (static property access) |
|
4
|
Code Style
| com\i2c\directdeposit\api\reader\AbstractFileReaderTask.java | 29 | Parameter 'fiInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\reader\AbstractFileReaderTask.java | 29 | Parameter 'fileName' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\reader\AbstractFileReaderTask.java | 29 | Parameter 'fileParserTask' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\reader\AbstractFileReaderTask.java | 29 | Parameter 'filePath' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\reader\AbstractFileReaderTask.java | 29 | Parameter 'fileStatsInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\reader\AbstractFileReaderTask.java | 29 | Parameter 'fileStorePersisterTaskResultFuture' is not assigned and could be declared final |
|
2
|
Error Prone
| com\i2c\directdeposit\api\reader\AbstractFileReaderTask.java | 29 | getInstance method always creates a new object and hence does not comply to Singleton Design Pattern behaviour. Please review |
|
4
|
Code Style
| com\i2c\directdeposit\api\reader\AbstractFileReaderTask.java | 49 | Parameter 'fiInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\reader\AbstractFileReaderTask.java | 49 | Parameter 'filePath' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\reader\AbstractFileReaderTask.java | 49 | Parameter 'fileStorePersisterTaskResultFuture' is not assigned and could be declared final |
|
4
|
Performance
| com\i2c\directdeposit\api\reader\impl\ACHFileReaderTask.java | 39 | Avoid using redundant field initializer for 'fiInfo' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\reader\impl\ACHFileReaderTask.java | 39 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\reader\impl\ACHFileReaderTask.java | 39 | Private field 'fiInfo' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\reader\impl\ACHFileReaderTask.java | 40 | Avoid using redundant field initializer for 'filePath' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\reader\impl\ACHFileReaderTask.java | 40 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
4
|
Performance
| com\i2c\directdeposit\api\reader\impl\ACHFileReaderTask.java | 41 | Avoid using redundant field initializer for 'fileName' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\reader\impl\ACHFileReaderTask.java | 41 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\reader\impl\ACHFileReaderTask.java | 41 | Private field 'fileName' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\reader\impl\ACHFileReaderTask.java | 42 | Avoid using redundant field initializer for 'fileStorePersisterTaskResultFuture' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\reader\impl\ACHFileReaderTask.java | 42 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\reader\impl\ACHFileReaderTask.java | 42 | Private field 'fileStorePersisterTaskResultFuture' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\reader\impl\ACHFileReaderTask.java | 43 | Avoid using redundant field initializer for 'fileParserTask' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\reader\impl\ACHFileReaderTask.java | 43 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\reader\impl\ACHFileReaderTask.java | 43 | Private field 'fileParserTask' could be made final; it is only initialized in the declaration or constructor. |
|
3
|
Error Prone
| com\i2c\directdeposit\api\reader\impl\ACHFileReaderTask.java | 45 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\reader\impl\ACHFileReaderTask.java | 45 | Private field 'errorBuffer' could be made final; it is only initialized in the declaration or constructor. |
|
3
|
Best Practices
| com\i2c\directdeposit\api\reader\impl\ACHFileReaderTask.java | 45 | StringBuffers can grow quite a lot, and so may become a source of memory leak (if the owning class has a long life time). |
|
4
|
Performance
| com\i2c\directdeposit\api\reader\impl\ACHFileReaderTask.java | 47 | Avoid using redundant field initializer for 'fileHeaderRecord' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\reader\impl\ACHFileReaderTask.java | 47 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
4
|
Performance
| com\i2c\directdeposit\api\reader\impl\ACHFileReaderTask.java | 48 | Avoid using redundant field initializer for 'batchHeaderRecord' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\reader\impl\ACHFileReaderTask.java | 48 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Code Style
| com\i2c\directdeposit\api\reader\impl\ACHFileReaderTask.java | 49 | Explicit type arguments can be replaced by Diamond Operator |
|
3
|
Error Prone
| com\i2c\directdeposit\api\reader\impl\ACHFileReaderTask.java | 49 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
4
|
Performance
| com\i2c\directdeposit\api\reader\impl\ACHFileReaderTask.java | 50 | Avoid using redundant field initializer for 'batchFooterRecord' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\reader\impl\ACHFileReaderTask.java | 50 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
4
|
Performance
| com\i2c\directdeposit\api\reader\impl\ACHFileReaderTask.java | 51 | Avoid using redundant field initializer for 'fileFooterRecord' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\reader\impl\ACHFileReaderTask.java | 51 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
4
|
Performance
| com\i2c\directdeposit\api\reader\impl\ACHFileReaderTask.java | 53 | Avoid using redundant field initializer for 'batchNumber' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\reader\impl\ACHFileReaderTask.java | 53 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
4
|
Performance
| com\i2c\directdeposit\api\reader\impl\ACHFileReaderTask.java | 54 | Avoid using redundant field initializer for 'entryRecNo' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\reader\impl\ACHFileReaderTask.java | 54 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
4
|
Performance
| com\i2c\directdeposit\api\reader\impl\ACHFileReaderTask.java | 56 | Avoid using redundant field initializer for 'totalEntries' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\reader\impl\ACHFileReaderTask.java | 56 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
4
|
Performance
| com\i2c\directdeposit\api\reader\impl\ACHFileReaderTask.java | 58 | Avoid using redundant field initializer for 'fileStatsInfo' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\reader\impl\ACHFileReaderTask.java | 58 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
4
|
Code Style
| com\i2c\directdeposit\api\reader\impl\ACHFileReaderTask.java | 58 | To avoid mistakes add a comment at the beginning of the fileStatsInfo field if you want a default access modifier |
|
4
|
Code Style
| com\i2c\directdeposit\api\reader\impl\ACHFileReaderTask.java | 58 | Use explicit scoping instead of the default package private level |
|
4
|
Code Style
| com\i2c\directdeposit\api\reader\impl\ACHFileReaderTask.java | 60 | It is a good practice to call super() in a constructor |
|
4
|
Code Style
| com\i2c\directdeposit\api\reader\impl\ACHFileReaderTask.java | 60 | Parameter 'fiInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\reader\impl\ACHFileReaderTask.java | 60 | Parameter 'fileName' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\reader\impl\ACHFileReaderTask.java | 60 | Parameter 'fileParserTask' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\reader\impl\ACHFileReaderTask.java | 60 | Parameter 'filePath' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\reader\impl\ACHFileReaderTask.java | 60 | Parameter 'fileStatsInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\reader\impl\ACHFileReaderTask.java | 60 | Parameter 'fileStorePersisterTaskResultFuture' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\reader\impl\ACHFileReaderTask.java | 70 | The method 'readFile()' has a cyclomatic complexity of 12. |
|
1
|
Performance
| com\i2c\directdeposit\api\reader\impl\ACHFileReaderTask.java | 92 | Avoid instantiating FileInputStream, FileOutputStream, FileReader, or FileWriter |
|
4
|
Design
| com\i2c\directdeposit\api\reader\impl\ACHFileReaderTask.java | 102 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\reader\impl\ACHFileReaderTask.java | 102 | Potential violation of Law of Demeter (static property access) |
|
4
|
Code Style
| com\i2c\directdeposit\api\reader\impl\ACHFileReaderTask.java | 102 | Useless parentheses. |
|
4
|
Code Style
| com\i2c\directdeposit\api\reader\impl\ACHFileReaderTask.java | 102 | Useless parentheses. |
|
4
|
Design
| com\i2c\directdeposit\api\reader\impl\ACHFileReaderTask.java | 106 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\reader\impl\ACHFileReaderTask.java | 119 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\reader\impl\ACHFileReaderTask.java | 119 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\reader\impl\ACHFileReaderTask.java | 122 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\reader\impl\ACHFileReaderTask.java | 122 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\reader\impl\ACHFileReaderTask.java | 130 | Potential violation of Law of Demeter (static property access) |
|
4
|
Code Style
| com\i2c\directdeposit\api\reader\impl\ACHFileReaderTask.java | 130 | Useless parentheses. |
|
4
|
Design
| com\i2c\directdeposit\api\reader\impl\ACHFileReaderTask.java | 134 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\reader\impl\ACHFileReaderTask.java | 152 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\reader\impl\ACHFileReaderTask.java | 152 | Potential violation of Law of Demeter (static property access) |
|
3
|
Design
| com\i2c\directdeposit\api\reader\impl\ACHFileReaderTask.java | 154 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Design
| com\i2c\directdeposit\api\reader\impl\ACHFileReaderTask.java | 157 | Potential violation of Law of Demeter (static property access) |
|
4
|
Code Style
| com\i2c\directdeposit\api\reader\impl\ACHFileReaderTask.java | 171 | Parameter 'line' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\reader\impl\ACHFileReaderTask.java | 171 | The method 'isValidNachaFileHeader(String)' has a cyclomatic complexity of 15. |
|
4
|
Design
| com\i2c\directdeposit\api\reader\impl\ACHFileReaderTask.java | 171 | The method 'isValidNachaFileHeader(String)' has an NPath complexity of 2187, current threshold is 200 |
|
4
|
Design
| com\i2c\directdeposit\api\reader\impl\ACHFileReaderTask.java | 172 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\reader\impl\ACHFileReaderTask.java | 178 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\reader\impl\ACHFileReaderTask.java | 184 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\reader\impl\ACHFileReaderTask.java | 200 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\reader\impl\ACHFileReaderTask.java | 206 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\reader\impl\ACHFileReaderTask.java | 212 | Potential violation of Law of Demeter (static property access) |
|
4
|
Code Style
| com\i2c\directdeposit\api\reader\impl\ACHFileReaderTask.java | 219 | Parameter 'bf' is not assigned and could be declared final |
|
2
|
Best Practices
| com\i2c\directdeposit\api\reader\impl\ACHFileReaderTask.java | 225 | Avoid reassigning parameters such as 'line' |
|
4
|
Design
| com\i2c\directdeposit\api\reader\impl\ACHFileReaderTask.java | 228 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\reader\impl\ACHFileReaderTask.java | 228 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\reader\impl\ACHFileReaderTask.java | 228 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\reader\impl\ACHFileReaderTask.java | 228 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\reader\impl\ACHFileReaderTask.java | 232 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\reader\impl\ACHFileReaderTask.java | 238 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\reader\impl\ACHFileReaderTask.java | 244 | Potential violation of Law of Demeter (static property access) |
|
4
|
Code Style
| com\i2c\directdeposit\api\reader\impl\ACHFileReaderTask.java | 258 | Parameter 'bf' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\reader\impl\ACHFileReaderTask.java | 258 | Parameter 'entryReadRecordInfo' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\reader\impl\ACHFileReaderTask.java | 262 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\reader\impl\ACHFileReaderTask.java | 262 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\reader\impl\ACHFileReaderTask.java | 268 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\reader\impl\ACHFileReaderTask.java | 271 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\reader\impl\ACHFileReaderTask.java | 279 | Parameter 'isFileHeaderInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\reader\impl\ACHFileReaderTask.java | 279 | Parameter 'readBatchInfoStatus' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\reader\impl\ACHFileReaderTask.java | 286 | Parameter 'line' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\reader\impl\ACHFileReaderTask.java | 296 | Parameter 'isFileHeaderInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\reader\impl\ACHFileReaderTask.java | 296 | Parameter 'readBatchInfoStatus' is not assigned and could be declared final |
|
4
|
Error Prone
| com\i2c\directdeposit\api\reader\impl\ACHFileReaderTask.java | 299 | Assigning an Object to null is a code smell. Consider refactoring. |
|
4
|
Design
| com\i2c\directdeposit\api\reader\impl\ACHFileReaderTask.java | 299 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Code Style
| com\i2c\directdeposit\api\reader\impl\ACHFileReaderTask.java | 303 | Parameter 'isFileHeaderInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\reader\impl\ACHFileReaderTask.java | 303 | Parameter 'readBatchStatus' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\reader\impl\ACHFileReaderTask.java | 305 | Avoid if (x != y) ..; else ..; |
|
4
|
Code Style
| com\i2c\directdeposit\api\reader\impl\ACHFileReaderTask.java | 305 | Useless parentheses. |
|
4
|
Error Prone
| com\i2c\directdeposit\api\reader\impl\ACHFileReaderTask.java | 316 | Assigning an Object to null is a code smell. Consider refactoring. |
|
4
|
Error Prone
| com\i2c\directdeposit\api\reader\impl\ACHFileReaderTask.java | 317 | Assigning an Object to null is a code smell. Consider refactoring. |
|
3
|
Code Style
| com\i2c\directdeposit\api\reader\impl\ACHFileReaderTask.java | 318 | Explicit type arguments can be replaced by Diamond Operator |
|
4
|
Error Prone
| com\i2c\directdeposit\api\reader\impl\ACHFileReaderTask.java | 319 | Assigning an Object to null is a code smell. Consider refactoring. |
|
4
|
Error Prone
| com\i2c\directdeposit\api\reader\impl\ACHFileReaderTask.java | 320 | Assigning an Object to null is a code smell. Consider refactoring. |
|
4
|
Code Style
| com\i2c\directdeposit\api\reader\impl\ACHFileReaderTask.java | 327 | Parameter 'bf' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\reader\impl\ACHFileReaderTask.java | 327 | Parameter 'errorBuffer' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\reader\impl\ACHFileReaderTask.java | 333 | Avoid if (x != y) ..; else ..; |
|
4
|
Error Prone
| com\i2c\directdeposit\api\reader\impl\ACHFileReaderTask.java | 339 | Assigning an Object to null is a code smell. Consider refactoring. |
|
4
|
Design
| com\i2c\directdeposit\api\reader\impl\ACHFileReaderTask.java | 342 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\reader\impl\ACHFileReaderTask.java | 342 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\reader\impl\ACHFileReaderTask.java | 342 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\reader\impl\ACHFileReaderTask.java | 342 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\reader\impl\ACHFileReaderTask.java | 342 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\reader\impl\ACHFileReaderTask.java | 342 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\reader\impl\ACHFileReaderTask.java | 342 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\reader\impl\ACHFileReaderTask.java | 342 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\reader\impl\ACHFileReaderTask.java | 342 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\reader\impl\ACHFileReaderTask.java | 342 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\reader\impl\ACHFileReaderTask.java | 342 | Potential violation of Law of Demeter (static property access) |
|
4
|
Code Style
| com\i2c\directdeposit\api\reader\impl\ACHFileReaderTask.java | 342 | Useless parentheses. |
|
4
|
Code Style
| com\i2c\directdeposit\api\reader\impl\ACHFileReaderTask.java | 342 | Useless parentheses. |
|
4
|
Code Style
| com\i2c\directdeposit\api\reader\impl\ACHFileReaderTask.java | 342 | Useless parentheses. |
|
4
|
Code Style
| com\i2c\directdeposit\api\reader\impl\ACHFileReaderTask.java | 342 | Useless parentheses. |
|
4
|
Code Style
| com\i2c\directdeposit\api\reader\impl\ACHFileReaderTask.java | 355 | Parameter 'bf' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\reader\impl\ACHFileReaderTask.java | 363 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\reader\impl\ACHFileReaderTask.java | 363 | Useless parentheses. |
|
4
|
Code Style
| com\i2c\directdeposit\api\reader\impl\ACHFileReaderTask.java | 363 | Useless parentheses. |
|
4
|
Performance
| com\i2c\directdeposit\api\reader\impl\CPSFileReaderTask.java | 35 | Avoid using redundant field initializer for 'fileHeaderRecord' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\reader\impl\CPSFileReaderTask.java | 35 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
4
|
Performance
| com\i2c\directdeposit\api\reader\impl\CPSFileReaderTask.java | 36 | Avoid using redundant field initializer for 'batchHeaderRecord' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\reader\impl\CPSFileReaderTask.java | 36 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Code Style
| com\i2c\directdeposit\api\reader\impl\CPSFileReaderTask.java | 37 | Explicit type arguments can be replaced by Diamond Operator |
|
3
|
Error Prone
| com\i2c\directdeposit\api\reader\impl\CPSFileReaderTask.java | 37 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
4
|
Performance
| com\i2c\directdeposit\api\reader\impl\CPSFileReaderTask.java | 38 | Avoid using redundant field initializer for 'batchFooterRecord' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\reader\impl\CPSFileReaderTask.java | 38 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
4
|
Performance
| com\i2c\directdeposit\api\reader\impl\CPSFileReaderTask.java | 39 | Avoid using redundant field initializer for 'fileFooterRecord' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\reader\impl\CPSFileReaderTask.java | 39 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
4
|
Performance
| com\i2c\directdeposit\api\reader\impl\CPSFileReaderTask.java | 41 | Avoid using redundant field initializer for 'batchNumber' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\reader\impl\CPSFileReaderTask.java | 41 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
4
|
Performance
| com\i2c\directdeposit\api\reader\impl\CPSFileReaderTask.java | 42 | Avoid using redundant field initializer for 'entryRecNo' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\reader\impl\CPSFileReaderTask.java | 42 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
4
|
Performance
| com\i2c\directdeposit\api\reader\impl\CPSFileReaderTask.java | 44 | Avoid using redundant field initializer for 'totalEntries' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\reader\impl\CPSFileReaderTask.java | 44 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Error Prone
| com\i2c\directdeposit\api\reader\impl\CPSFileReaderTask.java | 46 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\reader\impl\CPSFileReaderTask.java | 46 | Private field 'errorBuffer' could be made final; it is only initialized in the declaration or constructor. |
|
3
|
Best Practices
| com\i2c\directdeposit\api\reader\impl\CPSFileReaderTask.java | 46 | StringBuffers can grow quite a lot, and so may become a source of memory leak (if the owning class has a long life time). |
|
4
|
Performance
| com\i2c\directdeposit\api\reader\impl\CPSFileReaderTask.java | 48 | Avoid using redundant field initializer for 'fiInfo' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\reader\impl\CPSFileReaderTask.java | 48 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\reader\impl\CPSFileReaderTask.java | 48 | Private field 'fiInfo' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\reader\impl\CPSFileReaderTask.java | 49 | Avoid using redundant field initializer for 'filePath' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\reader\impl\CPSFileReaderTask.java | 49 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
4
|
Performance
| com\i2c\directdeposit\api\reader\impl\CPSFileReaderTask.java | 50 | Avoid using redundant field initializer for 'fileName' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\reader\impl\CPSFileReaderTask.java | 50 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\reader\impl\CPSFileReaderTask.java | 50 | Private field 'fileName' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\reader\impl\CPSFileReaderTask.java | 51 | Avoid using redundant field initializer for 'fileStorePersisterTaskResultFuture' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\reader\impl\CPSFileReaderTask.java | 51 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\reader\impl\CPSFileReaderTask.java | 51 | Private field 'fileStorePersisterTaskResultFuture' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\reader\impl\CPSFileReaderTask.java | 52 | Avoid using redundant field initializer for 'fileParserTask' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\reader\impl\CPSFileReaderTask.java | 52 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\reader\impl\CPSFileReaderTask.java | 52 | Private field 'fileParserTask' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\reader\impl\CPSFileReaderTask.java | 53 | Avoid using redundant field initializer for 'fileStatsInfo' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\reader\impl\CPSFileReaderTask.java | 53 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\reader\impl\CPSFileReaderTask.java | 53 | Private field 'fileStatsInfo' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Code Style
| com\i2c\directdeposit\api\reader\impl\CPSFileReaderTask.java | 55 | It is a good practice to call super() in a constructor |
|
4
|
Code Style
| com\i2c\directdeposit\api\reader\impl\CPSFileReaderTask.java | 55 | Parameter 'fiInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\reader\impl\CPSFileReaderTask.java | 55 | Parameter 'fileName' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\reader\impl\CPSFileReaderTask.java | 55 | Parameter 'fileParserTask' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\reader\impl\CPSFileReaderTask.java | 55 | Parameter 'filePath' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\reader\impl\CPSFileReaderTask.java | 55 | Parameter 'fileStatsInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\reader\impl\CPSFileReaderTask.java | 55 | Parameter 'fileStorePersisterTaskResultFuture' is not assigned and could be declared final |
|
1
|
Performance
| com\i2c\directdeposit\api\reader\impl\CPSFileReaderTask.java | 89 | Avoid instantiating FileInputStream, FileOutputStream, FileReader, or FileWriter |
|
4
|
Design
| com\i2c\directdeposit\api\reader\impl\CPSFileReaderTask.java | 108 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\reader\impl\CPSFileReaderTask.java | 113 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\reader\impl\CPSFileReaderTask.java | 118 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\reader\impl\CPSFileReaderTask.java | 138 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\reader\impl\CPSFileReaderTask.java | 138 | Potential violation of Law of Demeter (static property access) |
|
3
|
Design
| com\i2c\directdeposit\api\reader\impl\CPSFileReaderTask.java | 140 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Design
| com\i2c\directdeposit\api\reader\impl\CPSFileReaderTask.java | 143 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\reader\impl\CPSFileReaderTask.java | 166 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Code Style
| com\i2c\directdeposit\api\reader\impl\CPSFileReaderTask.java | 172 | Avoid if (x != y) ..; else ..; |
|
4
|
Code Style
| com\i2c\directdeposit\api\reader\impl\CPSFileReaderTask.java | 172 | Useless parentheses. |
|
4
|
Error Prone
| com\i2c\directdeposit\api\reader\impl\CPSFileReaderTask.java | 176 | Assigning an Object to null is a code smell. Consider refactoring. |
|
4
|
Error Prone
| com\i2c\directdeposit\api\reader\impl\CPSFileReaderTask.java | 177 | Assigning an Object to null is a code smell. Consider refactoring. |
|
3
|
Code Style
| com\i2c\directdeposit\api\reader\impl\CPSFileReaderTask.java | 178 | Explicit type arguments can be replaced by Diamond Operator |
|
4
|
Error Prone
| com\i2c\directdeposit\api\reader\impl\CPSFileReaderTask.java | 179 | Assigning an Object to null is a code smell. Consider refactoring. |
|
4
|
Error Prone
| com\i2c\directdeposit\api\reader\impl\CPSFileReaderTask.java | 180 | Assigning an Object to null is a code smell. Consider refactoring. |
|
4
|
Code Style
| com\i2c\directdeposit\api\reader\impl\CPSFileReaderTask.java | 187 | Parameter 'bufferedReader' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\reader\impl\CPSFileReaderTask.java | 192 | Parameter 'addendaRecNumber' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\reader\impl\CPSFileReaderTask.java | 192 | Parameter 'batchNumber' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\reader\impl\CPSFileReaderTask.java | 192 | Parameter 'entryRecNo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\reader\impl\CPSFileReaderTask.java | 192 | Parameter 'line' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\reader\impl\CPSFileReaderTask.java | 192 | Parameter 'totalEntries' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\reader\impl\CPSFileReaderTask.java | 194 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\reader\impl\CPSFileReaderTask.java | 198 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\reader\impl\CPSFileReaderTask.java | 202 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\tasks\FIDataFetcherAndProcessorTask.java | 1 | A high number of imports can indicate a high degree of coupling within an object. |
|
4
|
Performance
| com\i2c\directdeposit\api\tasks\FIDataFetcherAndProcessorTask.java | 44 | Avoid using redundant field initializer for 'fiInfo' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\tasks\FIDataFetcherAndProcessorTask.java | 44 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\tasks\FIDataFetcherAndProcessorTask.java | 44 | Private field 'fiInfo' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\tasks\FIDataFetcherAndProcessorTask.java | 45 | Avoid using redundant field initializer for 'fiStatsInfo' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\tasks\FIDataFetcherAndProcessorTask.java | 45 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\tasks\FIDataFetcherAndProcessorTask.java | 45 | Private field 'fiStatsInfo' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\tasks\FIDataFetcherAndProcessorTask.java | 46 | Avoid using redundant field initializer for 'commonDataBaseDataPersisterTask' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\tasks\FIDataFetcherAndProcessorTask.java | 46 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\tasks\FIDataFetcherAndProcessorTask.java | 46 | Private field 'commonDataBaseDataPersisterTask' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\tasks\FIDataFetcherAndProcessorTask.java | 48 | Avoid using redundant field initializer for 'directDepositApiDao' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\tasks\FIDataFetcherAndProcessorTask.java | 48 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
4
|
Performance
| com\i2c\directdeposit\api\tasks\FIDataFetcherAndProcessorTask.java | 50 | Avoid using redundant field initializer for 'fiInProgressFiles' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\tasks\FIDataFetcherAndProcessorTask.java | 50 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
4
|
Performance
| com\i2c\directdeposit\api\tasks\FIDataFetcherAndProcessorTask.java | 51 | Avoid using redundant field initializer for 'filesBatchesInfo' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\tasks\FIDataFetcherAndProcessorTask.java | 51 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Error Prone
| com\i2c\directdeposit\api\tasks\FIDataFetcherAndProcessorTask.java | 53 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\tasks\FIDataFetcherAndProcessorTask.java | 53 | Private field 'fiFtpFileDownloaderAndProcessorTaskCompleted' could be made final; it is only initialized in the declaration or constructor. |
|
3
|
Code Style
| com\i2c\directdeposit\api\tasks\FIDataFetcherAndProcessorTask.java | 55 | Explicit type arguments can be replaced by Diamond Operator |
|
3
|
Error Prone
| com\i2c\directdeposit\api\tasks\FIDataFetcherAndProcessorTask.java | 55 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\tasks\FIDataFetcherAndProcessorTask.java | 55 | Private field 'instCardsTransBatchesProcessorTaskMap' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Code Style
| com\i2c\directdeposit\api\tasks\FIDataFetcherAndProcessorTask.java | 57 | Parameter 'commonDataBaseDataPersisterTask' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\tasks\FIDataFetcherAndProcessorTask.java | 57 | Parameter 'fiInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\tasks\FIDataFetcherAndProcessorTask.java | 57 | Parameter 'fiStatsInfo' is not assigned and could be declared final |
|
3
|
Code Style
| com\i2c\directdeposit\api\tasks\FIDataFetcherAndProcessorTask.java | 69 | Explicit type arguments can be replaced by Diamond Operator |
|
4
|
Code Style
| com\i2c\directdeposit\api\tasks\FIDataFetcherAndProcessorTask.java | 81 | Avoid if (x != y) ..; else ..; |
|
4
|
Design
| com\i2c\directdeposit\api\tasks\FIDataFetcherAndProcessorTask.java | 81 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Error Prone
| com\i2c\directdeposit\api\tasks\FIDataFetcherAndProcessorTask.java | 85 | Assigning an Object to null is a code smell. Consider refactoring. |
|
3
|
Design
| com\i2c\directdeposit\api\tasks\FIDataFetcherAndProcessorTask.java | 96 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Design
| com\i2c\directdeposit\api\tasks\FIDataFetcherAndProcessorTask.java | 99 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\tasks\FIDataFetcherAndProcessorTask.java | 106 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\tasks\FIDataFetcherAndProcessorTask.java | 106 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Code Style
| com\i2c\directdeposit\api\tasks\FIDataFetcherAndProcessorTask.java | 111 | Parameter 'commonDataBaseDataPersisterTask' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\tasks\FIDataFetcherAndProcessorTask.java | 111 | Parameter 'instBatchTasksProcessingExecutorService' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\tasks\FIDataFetcherAndProcessorTask.java | 111 | Parameter 'instanceBatchTasksProcessingResults' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\tasks\FIDataFetcherAndProcessorTask.java | 111 | Parameter 'instanceId' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\tasks\FIDataFetcherAndProcessorTask.java | 126 | Avoid if (x != y) ..; else ..; |
|
4
|
Error Prone
| com\i2c\directdeposit\api\tasks\FIDataFetcherAndProcessorTask.java | 134 | Assigning an Object to null is a code smell. Consider refactoring. |
|
3
|
Design
| com\i2c\directdeposit\api\tasks\FIDataFetcherAndProcessorTask.java | 148 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Design
| com\i2c\directdeposit\api\tasks\FIDataFetcherAndProcessorTask.java | 151 | Potential violation of Law of Demeter (static property access) |
|
4
|
Code Style
| com\i2c\directdeposit\api\tasks\FIDataFetcherAndProcessorTask.java | 157 | Parameter 'cardsTransactionsBatch' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\tasks\FIDataFetcherAndProcessorTask.java | 168 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\tasks\FIDataFetcherAndProcessorTask.java | 180 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Error Prone
| com\i2c\directdeposit\api\tasks\FIDataFetcherAndProcessorTask.java | 184 | Assigning an Object to null is a code smell. Consider refactoring. |
|
4
|
Design
| com\i2c\directdeposit\api\tasks\FIDataFetcherAndProcessorTask.java | 187 | Potential violation of Law of Demeter (static property access) |
|
4
|
Error Prone
| com\i2c\directdeposit\api\tasks\FIDataFetcherAndProcessorTask.java | 198 | Assigning an Object to null is a code smell. Consider refactoring. |
|
4
|
Error Prone
| com\i2c\directdeposit\api\tasks\FIDataFetcherAndProcessorTask.java | 202 | Assigning an Object to null is a code smell. Consider refactoring. |
|
4
|
Error Prone
| com\i2c\directdeposit\api\tasks\FIDataFetcherAndProcessorTask.java | 207 | Assigning an Object to null is a code smell. Consider refactoring. |
|
4
|
Code Style
| com\i2c\directdeposit\api\tasks\FIDataFetcherAndProcessorTask.java | 218 | Avoid if (x != y) ..; else ..; |
|
4
|
Code Style
| com\i2c\directdeposit\api\tasks\FIDataFetcherAndProcessorTask.java | 226 | Avoid if (x != y) ..; else ..; |
|
4
|
Error Prone
| com\i2c\directdeposit\api\tasks\FIDataFetcherAndProcessorTask.java | 249 | Assigning an Object to null is a code smell. Consider refactoring. |
|
4
|
Code Style
| com\i2c\directdeposit\api\tasks\FIDataFetcherAndProcessorTask.java | 258 | Avoid prefixing parameters by in, out or inOut. Uses Javadoc to document this behavior. |
|
4
|
Code Style
| com\i2c\directdeposit\api\tasks\FIDataFetcherAndProcessorTask.java | 258 | Parameter 'inProgressFilesSrNo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\tasks\FIDataFetcherAndProcessorTask.java | 258 | Parameter 'processedInprogressfiles' is not assigned and could be declared final |
|
3
|
Code Style
| com\i2c\directdeposit\api\tasks\FIDataFetcherAndProcessorTask.java | 260 | Explicit type arguments can be replaced by Diamond Operator |
|
4
|
Error Prone
| com\i2c\directdeposit\api\tasks\FIDataFetcherAndProcessorTask.java | 274 | Assigning an Object to null is a code smell. Consider refactoring. |
|
4
|
Design
| com\i2c\directdeposit\api\tasks\FIReturnFetcherProcessorAndPersisterTask.java | 1 | A high number of imports can indicate a high degree of coupling within an object. |
|
4
|
Performance
| com\i2c\directdeposit\api\tasks\FIReturnFetcherProcessorAndPersisterTask.java | 57 | Avoid using redundant field initializer for 'fiInfo' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\tasks\FIReturnFetcherProcessorAndPersisterTask.java | 57 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\tasks\FIReturnFetcherProcessorAndPersisterTask.java | 57 | Private field 'fiInfo' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\tasks\FIReturnFetcherProcessorAndPersisterTask.java | 58 | Avoid using redundant field initializer for 'returnFileInfo' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\tasks\FIReturnFetcherProcessorAndPersisterTask.java | 58 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\tasks\FIReturnFetcherProcessorAndPersisterTask.java | 58 | Private field 'returnFileInfo' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\tasks\FIReturnFetcherProcessorAndPersisterTask.java | 60 | Avoid using redundant field initializer for 'returnObject' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\tasks\FIReturnFetcherProcessorAndPersisterTask.java | 60 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
4
|
Performance
| com\i2c\directdeposit\api\tasks\FIReturnFetcherProcessorAndPersisterTask.java | 61 | Avoid using redundant field initializer for 'stats' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\tasks\FIReturnFetcherProcessorAndPersisterTask.java | 61 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
4
|
Performance
| com\i2c\directdeposit\api\tasks\FIReturnFetcherProcessorAndPersisterTask.java | 62 | Avoid using redundant field initializer for 'retFileId' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\tasks\FIReturnFetcherProcessorAndPersisterTask.java | 62 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\tasks\FIReturnFetcherProcessorAndPersisterTask.java | 62 | Private field 'retFileId' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Code Style
| com\i2c\directdeposit\api\tasks\FIReturnFetcherProcessorAndPersisterTask.java | 63 | Parameter 'fiInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\tasks\FIReturnFetcherProcessorAndPersisterTask.java | 63 | Parameter 'retFileId' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\tasks\FIReturnFetcherProcessorAndPersisterTask.java | 63 | Parameter 'returnFileInfo' is not assigned and could be declared final |
|
3
|
Code Style
| com\i2c\directdeposit\api\tasks\FIReturnFetcherProcessorAndPersisterTask.java | 85 | Explicit type arguments can be replaced by Diamond Operator |
|
3
|
Code Style
| com\i2c\directdeposit\api\tasks\FIReturnFetcherProcessorAndPersisterTask.java | 86 | Explicit type arguments can be replaced by Diamond Operator |
|
3
|
Code Style
| com\i2c\directdeposit\api\tasks\FIReturnFetcherProcessorAndPersisterTask.java | 87 | Explicit type arguments can be replaced by Diamond Operator |
|
4
|
Design
| com\i2c\directdeposit\api\tasks\FIReturnFetcherProcessorAndPersisterTask.java | 104 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\tasks\FIReturnFetcherProcessorAndPersisterTask.java | 104 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\tasks\FIReturnFetcherProcessorAndPersisterTask.java | 108 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\tasks\FIReturnFetcherProcessorAndPersisterTask.java | 108 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\tasks\FIReturnFetcherProcessorAndPersisterTask.java | 112 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\tasks\FIReturnFetcherProcessorAndPersisterTask.java | 112 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\tasks\FIReturnFetcherProcessorAndPersisterTask.java | 121 | Potential violation of Law of Demeter (static property access) |
|
3
|
Design
| com\i2c\directdeposit\api\tasks\FIReturnFetcherProcessorAndPersisterTask.java | 122 | These nested if statements could be combined |
|
4
|
Design
| com\i2c\directdeposit\api\tasks\FIReturnFetcherProcessorAndPersisterTask.java | 123 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\tasks\FIReturnFetcherProcessorAndPersisterTask.java | 127 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\tasks\FIReturnFetcherProcessorAndPersisterTask.java | 128 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\tasks\FIReturnFetcherProcessorAndPersisterTask.java | 128 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\tasks\FIReturnFetcherProcessorAndPersisterTask.java | 129 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\tasks\FIReturnFetcherProcessorAndPersisterTask.java | 129 | Potential violation of Law of Demeter (object not created locally) |
|
3
|
Design
| com\i2c\directdeposit\api\tasks\FIReturnFetcherProcessorAndPersisterTask.java | 130 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Design
| com\i2c\directdeposit\api\tasks\FIReturnFetcherProcessorAndPersisterTask.java | 132 | Potential violation of Law of Demeter (static property access) |
|
3
|
Code Style
| com\i2c\directdeposit\api\tasks\FIReturnFetcherProcessorAndPersisterTask.java | 141 | Explicit type arguments can be replaced by Diamond Operator |
|
4
|
Code Style
| com\i2c\directdeposit\api\tasks\FIReturnFetcherProcessorAndPersisterTask.java | 141 | Linguistics Antipattern - The variable 'isUseRdfiFromBatchMap' indicates linguistically it is a boolean, but it is 'Map' |
|
4
|
Design
| com\i2c\directdeposit\api\tasks\FIReturnFetcherProcessorAndPersisterTask.java | 149 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\tasks\FIReturnFetcherProcessorAndPersisterTask.java | 154 | Potential violation of Law of Demeter (static property access) |
|
4
|
Code Style
| com\i2c\directdeposit\api\tasks\FIReturnFetcherProcessorAndPersisterTask.java | 162 | Parameter 'fiInstReturnBatchFetcherTaskResults' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\tasks\FIReturnFetcherProcessorAndPersisterTask.java | 163 | Parameter 'fiInstReturnBatchProcessorTaskResults' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\tasks\FIReturnFetcherProcessorAndPersisterTask.java | 164 | Parameter 'fiInstReturnBatchPersisterTaskResults' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\tasks\FIReturnFetcherProcessorAndPersisterTask.java | 165 | Parameter 'returnBatchRecordsQueueContainer' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\tasks\FIReturnFetcherProcessorAndPersisterTask.java | 166 | Parameter 'returnBatchPersisterQueueContainer' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\tasks\FIReturnFetcherProcessorAndPersisterTask.java | 167 | Parameter 'returnFileConfigrationsObject' is not assigned and could be declared final |
|
3
|
Design
| com\i2c\directdeposit\api\tasks\FIReturnFetcherProcessorAndPersisterTask.java | 192 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Design
| com\i2c\directdeposit\api\tasks\FIReturnFetcherProcessorAndPersisterTask.java | 195 | Potential violation of Law of Demeter (static property access) |
|
4
|
Code Style
| com\i2c\directdeposit\api\tasks\FIReturnFetcherProcessorAndPersisterTask.java | 201 | Parameter 'cardsTransBatchFetcherTaskResponseInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\tasks\FIReturnFetcherProcessorAndPersisterTask.java | 201 | Parameter 'cardsTransBatchProcessorTaskResponseInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\tasks\FIReturnFetcherProcessorAndPersisterTask.java | 201 | Parameter 'returnBatchPersisterTaskResponseInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\tasks\FIReturnFetcherProcessorAndPersisterTask.java | 204 | Avoid if (x != y) ..; else ..; |
|
4
|
Design
| com\i2c\directdeposit\api\tasks\FIReturnFetcherProcessorAndPersisterTask.java | 204 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\tasks\FIReturnFetcherProcessorAndPersisterTask.java | 204 | Potential violation of Law of Demeter (static property access) |
|
4
|
Code Style
| com\i2c\directdeposit\api\tasks\FIReturnFetcherProcessorAndPersisterTask.java | 206 | Avoid if (x != y) ..; else ..; |
|
4
|
Design
| com\i2c\directdeposit\api\tasks\FIReturnFetcherProcessorAndPersisterTask.java | 206 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\tasks\FIReturnFetcherProcessorAndPersisterTask.java | 206 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\tasks\FIReturnFetcherProcessorAndPersisterTask.java | 208 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\tasks\FIReturnFetcherProcessorAndPersisterTask.java | 208 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\tasks\FIReturnFetcherProcessorAndPersisterTask.java | 218 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\tasks\FIReturnFetcherProcessorAndPersisterTask.java | 218 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\tasks\FIReturnFetcherProcessorAndPersisterTask.java | 219 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\tasks\FIReturnFetcherProcessorAndPersisterTask.java | 219 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\tasks\FIReturnFetcherProcessorAndPersisterTask.java | 227 | Parameter 'conn' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\tasks\FIReturnFetcherProcessorAndPersisterTask.java | 227 | Parameter 'fileSrNo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\tasks\FIReturnFetcherProcessorAndPersisterTask.java | 227 | Parameter 'fileStatsInfo' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\tasks\FIReturnFetcherProcessorAndPersisterTask.java | 229 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\tasks\FIReturnFetcherProcessorAndPersisterTask.java | 231 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\tasks\FIReturnFetcherProcessorAndPersisterTask.java | 233 | Potential violation of Law of Demeter (method chain calls) |
|
3
|
Design
| com\i2c\directdeposit\api\tasks\FIReturnFetcherProcessorAndPersisterTask.java | 234 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Code Style
| com\i2c\directdeposit\api\tasks\FIReturnFetcherProcessorAndPersisterTask.java | 241 | Parameter 'retFileId' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\tasks\FIReturnFetcherProcessorAndPersisterTask.java | 254 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\tasks\FIReturnFetcherProcessorAndPersisterTask.java | 257 | Avoid if (x != y) ..; else ..; |
|
4
|
Design
| com\i2c\directdeposit\api\tasks\FIReturnFetcherProcessorAndPersisterTask.java | 257 | Potential violation of Law of Demeter (static property access) |
|
4
|
Code Style
| com\i2c\directdeposit\api\tasks\FIReturnFetcherProcessorAndPersisterTask.java | 262 | Avoid if (x != y) ..; else ..; |
|
4
|
Design
| com\i2c\directdeposit\api\tasks\FIReturnFetcherProcessorAndPersisterTask.java | 263 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\tasks\FIReturnFetcherProcessorAndPersisterTask.java | 263 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\tasks\FIReturnFetcherProcessorAndPersisterTask.java | 265 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\tasks\FIReturnFetcherProcessorAndPersisterTask.java | 266 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\tasks\FIReturnFetcherProcessorAndPersisterTask.java | 278 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\tasks\FIReturnFetcherProcessorAndPersisterTask.java | 279 | Avoid unnecessary if..then..else statements when returning booleans |
|
4
|
Design
| com\i2c\directdeposit\api\tasks\FIReturnFetcherProcessorAndPersisterTask.java | 279 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\tasks\FIReturnFetcherProcessorAndPersisterTask.java | 279 | Potential violation of Law of Demeter (static property access) |
|
4
|
Code Style
| com\i2c\directdeposit\api\tasks\FIReturnFetcherProcessorAndPersisterTask.java | 285 | Parameter 'fileConfigDtlId' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\tasks\FIReturnFetcherProcessorAndPersisterTask.java | 306 | Potential violation of Law of Demeter (static property access) |
|
4
|
Error Prone
| com\i2c\directdeposit\api\tasks\FIReturnFetcherProcessorAndPersisterTask.java | 311 | Assigning an Object to null is a code smell. Consider refactoring. |
|
4
|
Design
| com\i2c\directdeposit\api\tasks\FIReturnFetcherProcessorAndPersisterTask.java | 311 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\tasks\FIReturnFetcherProcessorAndPersisterTask.java | 311 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Performance
| com\i2c\directdeposit\api\tasks\FiReturnFileBatchFetcherTask.java | 25 | Avoid using redundant field initializer for 'instanceId' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\tasks\FiReturnFileBatchFetcherTask.java | 25 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\tasks\FiReturnFileBatchFetcherTask.java | 25 | Private field 'instanceId' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\tasks\FiReturnFileBatchFetcherTask.java | 26 | Avoid using redundant field initializer for 'fiInfo' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\tasks\FiReturnFileBatchFetcherTask.java | 26 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\tasks\FiReturnFileBatchFetcherTask.java | 26 | Private field 'fiInfo' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Code Style
| com\i2c\directdeposit\api\tasks\FiReturnFileBatchFetcherTask.java | 28 | Parameter 'fiInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\tasks\FiReturnFileBatchFetcherTask.java | 28 | Parameter 'instanceId' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\tasks\FiReturnFileBatchFetcherTask.java | 39 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\tasks\FiReturnFileBatchFetcherTask.java | 41 | Potential violation of Law of Demeter (static property access) |
|
3
|
Design
| com\i2c\directdeposit\api\tasks\FiReturnFileBatchFetcherTask.java | 43 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Design
| com\i2c\directdeposit\api\tasks\FiReturnFileBatchFetcherTask.java | 45 | Potential violation of Law of Demeter (static property access) |
|
3
|
Code Style
| com\i2c\directdeposit\api\tasks\FiReturnFileBatchFetcherTask.java | 52 | Explicit type arguments can be replaced by Diamond Operator |
|
4
|
Design
| com\i2c\directdeposit\api\tasks\FiReturnFileBatchFetcherTask.java | 55 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\tasks\FiReturnFileBatchFetcherTask.java | 56 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\tasks\FiReturnFileBatchFetcherTask.java | 58 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\tasks\FiReturnFileBatchFetcherTask.java | 59 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\tasks\FiReturnFileBatchFetcherTask.java | 59 | Potential violation of Law of Demeter (static property access) |
|
4
|
Performance
| com\i2c\directdeposit\api\tasks\FiReturnFileDetailRecordsFetcherTask.java | 32 | Avoid using redundant field initializer for 'instanceId' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\tasks\FiReturnFileDetailRecordsFetcherTask.java | 32 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\tasks\FiReturnFileDetailRecordsFetcherTask.java | 32 | Private field 'instanceId' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\tasks\FiReturnFileDetailRecordsFetcherTask.java | 33 | Avoid using redundant field initializer for 'fiInfo' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\tasks\FiReturnFileDetailRecordsFetcherTask.java | 33 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\tasks\FiReturnFileDetailRecordsFetcherTask.java | 33 | Private field 'fiInfo' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\tasks\FiReturnFileDetailRecordsFetcherTask.java | 34 | Avoid using redundant field initializer for 'returnBatchRecordsQueueContainer' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\tasks\FiReturnFileDetailRecordsFetcherTask.java | 34 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\tasks\FiReturnFileDetailRecordsFetcherTask.java | 34 | Private field 'returnBatchRecordsQueueContainer' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\tasks\FiReturnFileDetailRecordsFetcherTask.java | 35 | Avoid using redundant field initializer for 'returnBatchPersisterQueueContainerMap' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\tasks\FiReturnFileDetailRecordsFetcherTask.java | 35 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\tasks\FiReturnFileDetailRecordsFetcherTask.java | 35 | Private field 'returnBatchPersisterQueueContainerMap' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\tasks\FiReturnFileDetailRecordsFetcherTask.java | 36 | Avoid using redundant field initializer for 'batchHeaderMap' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\tasks\FiReturnFileDetailRecordsFetcherTask.java | 36 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\tasks\FiReturnFileDetailRecordsFetcherTask.java | 36 | Private field 'batchHeaderMap' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\tasks\FiReturnFileDetailRecordsFetcherTask.java | 37 | Avoid using redundant field initializer for 'failedBatchMap' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\tasks\FiReturnFileDetailRecordsFetcherTask.java | 37 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\tasks\FiReturnFileDetailRecordsFetcherTask.java | 37 | Private field 'failedBatchMap' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\tasks\FiReturnFileDetailRecordsFetcherTask.java | 38 | Avoid using redundant field initializer for 'traceNo' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\tasks\FiReturnFileDetailRecordsFetcherTask.java | 38 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\tasks\FiReturnFileDetailRecordsFetcherTask.java | 38 | Private field 'traceNo' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\tasks\FiReturnFileDetailRecordsFetcherTask.java | 39 | Avoid using redundant field initializer for 'returnFileConfigrationsObject' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\tasks\FiReturnFileDetailRecordsFetcherTask.java | 39 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\tasks\FiReturnFileDetailRecordsFetcherTask.java | 39 | Private field 'returnFileConfigrationsObject' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Code Style
| com\i2c\directdeposit\api\tasks\FiReturnFileDetailRecordsFetcherTask.java | 41 | Parameter 'fiInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\tasks\FiReturnFileDetailRecordsFetcherTask.java | 41 | Parameter 'instanceId' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\tasks\FiReturnFileDetailRecordsFetcherTask.java | 42 | Parameter 'batchHeaderMap' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\tasks\FiReturnFileDetailRecordsFetcherTask.java | 43 | Parameter 'failedBatchMap' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\tasks\FiReturnFileDetailRecordsFetcherTask.java | 44 | Parameter 'returnFileConfigrationsObject' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\tasks\FiReturnFileDetailRecordsFetcherTask.java | 45 | Parameter 'traceNumber' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\tasks\FiReturnFileDetailRecordsFetcherTask.java | 46 | Parameter 'returnBatchRecordsQueueContainer' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\tasks\FiReturnFileDetailRecordsFetcherTask.java | 47 | Parameter 'returnBatchPersisterQueueContainerMap' is not assigned and could be declared final |
|
3
|
Code Style
| com\i2c\directdeposit\api\tasks\FiReturnFileDetailRecordsFetcherTask.java | 70 | Explicit type arguments can be replaced by Diamond Operator |
|
3
|
Code Style
| com\i2c\directdeposit\api\tasks\FiReturnFileDetailRecordsFetcherTask.java | 71 | Explicit type arguments can be replaced by Diamond Operator |
|
4
|
Design
| com\i2c\directdeposit\api\tasks\FiReturnFileDetailRecordsFetcherTask.java | 75 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\tasks\FiReturnFileDetailRecordsFetcherTask.java | 78 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\tasks\FiReturnFileDetailRecordsFetcherTask.java | 79 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\tasks\FiReturnFileDetailRecordsFetcherTask.java | 79 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\tasks\FiReturnFileDetailRecordsFetcherTask.java | 80 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\tasks\FiReturnFileDetailRecordsFetcherTask.java | 80 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\tasks\FiReturnFileDetailRecordsFetcherTask.java | 80 | Potential violation of Law of Demeter (static property access) |
|
4
|
Code Style
| com\i2c\directdeposit\api\tasks\FiReturnFileDetailRecordsFetcherTask.java | 80 | Useless parentheses. |
|
4
|
Code Style
| com\i2c\directdeposit\api\tasks\FiReturnFileDetailRecordsFetcherTask.java | 82 | Avoid if (x != y) ..; else ..; |
|
4
|
Design
| com\i2c\directdeposit\api\tasks\FiReturnFileDetailRecordsFetcherTask.java | 82 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\tasks\FiReturnFileDetailRecordsFetcherTask.java | 85 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\tasks\FiReturnFileDetailRecordsFetcherTask.java | 90 | Potential violation of Law of Demeter (static property access) |
|
3
|
Design
| com\i2c\directdeposit\api\tasks\FiReturnFileDetailRecordsFetcherTask.java | 92 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Design
| com\i2c\directdeposit\api\tasks\FiReturnFileDetailRecordsFetcherTask.java | 94 | Potential violation of Law of Demeter (static property access) |
|
4
|
Code Style
| com\i2c\directdeposit\api\tasks\FiReturnFileDetailRecordsFetcherTask.java | 105 | Parameter 'batchNoSet' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\tasks\FiReturnFileDetailRecordsFetcherTask.java | 105 | Parameter 'fileSrNoSet' is not assigned and could be declared final |
|
4
|
Performance
| com\i2c\directdeposit\api\tasks\FileStorePersisterTask.java | 29 | Avoid using redundant field initializer for 'fiInfo' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\tasks\FileStorePersisterTask.java | 29 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\tasks\FileStorePersisterTask.java | 29 | Private field 'fiInfo' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\tasks\FileStorePersisterTask.java | 30 | Avoid using redundant field initializer for 'fullFilePath' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\tasks\FileStorePersisterTask.java | 30 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\tasks\FileStorePersisterTask.java | 30 | Private field 'fullFilePath' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\tasks\FileStorePersisterTask.java | 31 | Avoid using redundant field initializer for 'file' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\tasks\FileStorePersisterTask.java | 31 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\tasks\FileStorePersisterTask.java | 31 | Private field 'file' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\tasks\FileStorePersisterTask.java | 32 | Avoid using redundant field initializer for 'isReturnFile' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\tasks\FileStorePersisterTask.java | 32 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\tasks\FileStorePersisterTask.java | 32 | Private field 'isReturnFile' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Code Style
| com\i2c\directdeposit\api\tasks\FileStorePersisterTask.java | 34 | Parameter 'fiInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\tasks\FileStorePersisterTask.java | 34 | Parameter 'file' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\tasks\FileStorePersisterTask.java | 34 | Parameter 'fullFilePath' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\tasks\FileStorePersisterTask.java | 34 | Parameter 'isReturnFile' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\tasks\FileStorePersisterTask.java | 58 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\tasks\FileStorePersisterTask.java | 60 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\tasks\FileStorePersisterTask.java | 60 | Potential violation of Law of Demeter (static property access) |
|
3
|
Design
| com\i2c\directdeposit\api\tasks\FileStorePersisterTask.java | 62 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Design
| com\i2c\directdeposit\api\tasks\FileStorePersisterTask.java | 65 | Potential violation of Law of Demeter (static property access) |
|
4
|
Error Prone
| com\i2c\directdeposit\api\tasks\FileStorePersisterTask.java | 69 | Assigning an Object to null is a code smell. Consider refactoring. |
|
4
|
Performance
| com\i2c\directdeposit\api\tasks\GenerateDirectDepositBenefitAlertTask.java | 15 | Avoid using redundant field initializer for 'alertType' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\tasks\GenerateDirectDepositBenefitAlertTask.java | 15 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\tasks\GenerateDirectDepositBenefitAlertTask.java | 15 | Private field 'alertType' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\tasks\GenerateDirectDepositBenefitAlertTask.java | 16 | Avoid using redundant field initializer for 'fiInfo' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\tasks\GenerateDirectDepositBenefitAlertTask.java | 16 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\tasks\GenerateDirectDepositBenefitAlertTask.java | 16 | Private field 'fiInfo' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\tasks\GenerateDirectDepositBenefitAlertTask.java | 17 | Avoid using redundant field initializer for 'inProgressFiles' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\tasks\GenerateDirectDepositBenefitAlertTask.java | 17 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\tasks\GenerateDirectDepositBenefitAlertTask.java | 17 | Private field 'inProgressFiles' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\tasks\GenerateDirectDepositBenefitAlertTask.java | 18 | Avoid using redundant field initializer for 'instanceId' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\tasks\GenerateDirectDepositBenefitAlertTask.java | 18 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\tasks\GenerateDirectDepositBenefitAlertTask.java | 18 | Private field 'instanceId' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Code Style
| com\i2c\directdeposit\api\tasks\GenerateDirectDepositBenefitAlertTask.java | 23 | Parameter 'alertType' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\tasks\GenerateDirectDepositBenefitAlertTask.java | 23 | Parameter 'fiInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\tasks\GenerateDirectDepositBenefitAlertTask.java | 23 | Parameter 'inProgressFiles' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\tasks\GenerateDirectDepositBenefitAlertTask.java | 23 | Parameter 'instanceId' is not assigned and could be declared final |
|
3
|
Performance
| com\i2c\directdeposit\api\tasks\GenerateDirectDepositBenefitAlertTask.java | 33 | A switch with less than three branches is inefficient, use a if statement instead. |
|
4
|
Error Prone
| com\i2c\directdeposit\api\tasks\GenerateDirectDepositBenefitAlertTask.java | 36 | Assigning an Object to null is a code smell. Consider refactoring. |
|
4
|
Error Prone
| com\i2c\directdeposit\api\tasks\GenerateDirectDepositBenefitAlertTask.java | 41 | Assigning an Object to null is a code smell. Consider refactoring. |
|
4
|
Design
| com\i2c\directdeposit\api\tasks\ReturnBatchRecordsFetcherTask.java | 1 | A high number of imports can indicate a high degree of coupling within an object. |
|
4
|
Performance
| com\i2c\directdeposit\api\tasks\ReturnBatchRecordsFetcherTask.java | 46 | Avoid using redundant field initializer for 'fiInfo' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\tasks\ReturnBatchRecordsFetcherTask.java | 46 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\tasks\ReturnBatchRecordsFetcherTask.java | 46 | Private field 'fiInfo' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\tasks\ReturnBatchRecordsFetcherTask.java | 47 | Avoid using redundant field initializer for 'returnFileInfo' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\tasks\ReturnBatchRecordsFetcherTask.java | 47 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\tasks\ReturnBatchRecordsFetcherTask.java | 47 | Private field 'returnFileInfo' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\tasks\ReturnBatchRecordsFetcherTask.java | 48 | Avoid using redundant field initializer for 'returnBatchRecordsQueueContainer' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\tasks\ReturnBatchRecordsFetcherTask.java | 48 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\tasks\ReturnBatchRecordsFetcherTask.java | 48 | Private field 'returnBatchRecordsQueueContainer' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\tasks\ReturnBatchRecordsFetcherTask.java | 49 | Avoid using redundant field initializer for 'returnBatchPersisterQueueContainer' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\tasks\ReturnBatchRecordsFetcherTask.java | 49 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\tasks\ReturnBatchRecordsFetcherTask.java | 49 | Private field 'returnBatchPersisterQueueContainer' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\tasks\ReturnBatchRecordsFetcherTask.java | 50 | Avoid using redundant field initializer for 'returnFileConfigrationsObject' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\tasks\ReturnBatchRecordsFetcherTask.java | 50 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\tasks\ReturnBatchRecordsFetcherTask.java | 50 | Private field 'returnFileConfigrationsObject' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\tasks\ReturnBatchRecordsFetcherTask.java | 51 | Avoid using redundant field initializer for 'traceNo' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\tasks\ReturnBatchRecordsFetcherTask.java | 51 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
4
|
Performance
| com\i2c\directdeposit\api\tasks\ReturnBatchRecordsFetcherTask.java | 52 | Avoid using redundant field initializer for 'returnFileId' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\tasks\ReturnBatchRecordsFetcherTask.java | 52 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\tasks\ReturnBatchRecordsFetcherTask.java | 52 | Private field 'returnFileId' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Code Style
| com\i2c\directdeposit\api\tasks\ReturnBatchRecordsFetcherTask.java | 54 | Parameter 'fiInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\tasks\ReturnBatchRecordsFetcherTask.java | 54 | Parameter 'retFileId' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\tasks\ReturnBatchRecordsFetcherTask.java | 54 | Parameter 'returnBatchPersisterQueueContainerMap' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\tasks\ReturnBatchRecordsFetcherTask.java | 54 | Parameter 'returnBatchRecordsQueueContainer' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\tasks\ReturnBatchRecordsFetcherTask.java | 54 | Parameter 'returnFileConfigrationsObject' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\tasks\ReturnBatchRecordsFetcherTask.java | 54 | Parameter 'returnFileInfo' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\tasks\ReturnBatchRecordsFetcherTask.java | 73 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\tasks\ReturnBatchRecordsFetcherTask.java | 73 | Potential violation of Law of Demeter (static property access) |
|
3
|
Design
| com\i2c\directdeposit\api\tasks\ReturnBatchRecordsFetcherTask.java | 74 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Design
| com\i2c\directdeposit\api\tasks\ReturnBatchRecordsFetcherTask.java | 76 | Potential violation of Law of Demeter (static property access) |
|
3
|
Code Style
| com\i2c\directdeposit\api\tasks\ReturnBatchRecordsFetcherTask.java | 95 | Explicit type arguments can be replaced by Diamond Operator |
|
3
|
Code Style
| com\i2c\directdeposit\api\tasks\ReturnBatchRecordsFetcherTask.java | 96 | Explicit type arguments can be replaced by Diamond Operator |
|
3
|
Code Style
| com\i2c\directdeposit\api\tasks\ReturnBatchRecordsFetcherTask.java | 97 | Explicit type arguments can be replaced by Diamond Operator |
|
3
|
Code Style
| com\i2c\directdeposit\api\tasks\ReturnBatchRecordsFetcherTask.java | 98 | Explicit type arguments can be replaced by Diamond Operator |
|
4
|
Code Style
| com\i2c\directdeposit\api\tasks\ReturnBatchRecordsFetcherTask.java | 135 | Parameter 'batchHeaderMap' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\tasks\ReturnBatchRecordsFetcherTask.java | 135 | Parameter 'failedBatchesMap' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\tasks\ReturnBatchRecordsFetcherTask.java | 137 | Avoid declaring a variable if it is unreferenced before a possible exit point. |
|
4
|
Code Style
| com\i2c\directdeposit\api\tasks\ReturnBatchRecordsFetcherTask.java | 151 | Parameter 'batchHeaderMap' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\tasks\ReturnBatchRecordsFetcherTask.java | 151 | Parameter 'instanceWisefileSrNoToBatchNoMap' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\tasks\ReturnBatchRecordsFetcherTask.java | 174 | Parameter 'batchWiseMap' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\tasks\ReturnBatchRecordsFetcherTask.java | 174 | Parameter 'fileSrNoWiseBatchNoMap' is not assigned and could be declared final |
|
3
|
Performance
| com\i2c\directdeposit\api\tasks\ReturnBatchRecordsFetcherTask.java | 193 | No need to call String.valueOf to append to a string. |
|
4
|
Code Style
| com\i2c\directdeposit\api\tasks\ReturnBatchRecordsFetcherTask.java | 200 | Parameter 'failedBatchesMap' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\tasks\ReturnBatchRecordsFetcherTask.java | 200 | Parameter 'instanceIdMap' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\tasks\ReturnBatchRecordsFetcherTask.java | 201 | Parameter 'batchHeaderMap' is not assigned and could be declared final |
|
4
|
Error Prone
| com\i2c\directdeposit\api\tasks\ReturnBatchRecordsFetcherTask.java | 206 | Assigning an Object to null is a code smell. Consider refactoring. |
|
3
|
Code Style
| com\i2c\directdeposit\api\tasks\ReturnBatchRecordsFetcherTask.java | 212 | Explicit type arguments can be replaced by Diamond Operator |
|
4
|
Performance
| com\i2c\directdeposit\api\tasks\ReturnBatchRecordsFetcherTask.java | 226 | Avoid instantiating new objects inside loops |
|
4
|
Code Style
| com\i2c\directdeposit\api\tasks\ReturnBatchRecordsFetcherTask.java | 244 | Parameter 'failedBatchesMap' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\tasks\ReturnBatchRecordsFetcherTask.java | 245 | Parameter 'batchNoSet' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\tasks\ReturnBatchRecordsFetcherTask.java | 245 | Parameter 'fileSrNoSet' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\tasks\ReturnBatchRecordsFetcherTask.java | 245 | Parameter 'fileSrNoToBatchNoMap' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\tasks\ReturnBatchRecordsFetcherTask.java | 246 | Parameter 'instanceIdMap' is not assigned and could be declared final |
|
4
|
Performance
| com\i2c\directdeposit\api\tasks\ReturnBatchRecordsFetcherTask.java | 274 | Avoid instantiating new objects inside loops |
|
3
|
Design
| com\i2c\directdeposit\api\threadpool\DirectDepositThreadPool.java | 19 | All methods are static. Consider using a utility class instead. Alternatively, you could add a private constructor or make the class abstract to silence this warning. |
|
4
|
Performance
| com\i2c\directdeposit\api\threadpool\DirectDepositThreadPool.java | 24 | Avoid using redundant field initializer for 'threadPool' |
|
4
|
Code Style
| com\i2c\directdeposit\api\threadpool\DirectDepositThreadPool.java | 26 | Parameter 'threadPoolSize' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\threadpool\DirectDepositThreadPool.java | 30 | Parameter 'task' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\threadpool\DirectDepositThreadPool.java | 34 | Parameter 'task' is not assigned and could be declared final |
|
4
|
Error Prone
| com\i2c\directdeposit\api\threadpool\DirectDepositThreadPool.java | 35 | Assigning an Object to null is a code smell. Consider refactoring. |
|
4
|
Code Style
| com\i2c\directdeposit\api\threadpool\DirectDepositThreadPool.java | 43 | Parameter 'threadPoolId' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\threadpool\DirectDepositThreadPool.java | 48 | Parameter 'threadPoolId' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\threadpool\DirectDepositThreadPool.java | 48 | Parameter 'threadPoolSize' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\threadpool\DirectDepositThreadPool.java | 61 | Parameter 'threadPoolId' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\threadpool\DirectDepositThreadPool.java | 61 | Parameter 'threadPoolSize' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\threadpool\DirectDepositThreadPool.java | 68 | Parameter 'task' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\threadpool\DirectDepositThreadPool.java | 68 | Parameter 'threadPoolId' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\threadpool\DirectDepositThreadPool.java | 72 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\threadpool\DirectDepositThreadPool.java | 75 | Parameter 'task' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\threadpool\DirectDepositThreadPool.java | 75 | Parameter 'threadPoolId' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\threadpool\DirectDepositThreadPool.java | 79 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\threadpool\DirectDepositThreadPool.java | 82 | Parameter 'task' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\threadpool\DirectDepositThreadPool.java | 82 | Parameter 'threadPoolId' is not assigned and could be declared final |
|
4
|
Error Prone
| com\i2c\directdeposit\api\threadpool\DirectDepositThreadPool.java | 86 | Assigning an Object to null is a code smell. Consider refactoring. |
|
4
|
Design
| com\i2c\directdeposit\api\threadpool\DirectDepositThreadPool.java | 87 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\threadpool\DirectDepositThreadPool.java | 90 | Parameter 'threadPoolId' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\threadpool\DirectDepositThreadPool.java | 95 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\threadpool\DirectDepositThreadPool.java | 100 | Parameter 'threadPoolId' is not assigned and could be declared final |
|
3
|
Design
| com\i2c\directdeposit\api\util\AlertGenerationUtil.java | 26 | All methods are static. Consider using a utility class instead. Alternatively, you could add a private constructor or make the class abstract to silence this warning. |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\AlertGenerationUtil.java | 31 | Avoid prefixing parameters by in, out or inOut. Uses Javadoc to document this behavior. |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\AlertGenerationUtil.java | 31 | Parameter 'fiInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\AlertGenerationUtil.java | 31 | Parameter 'inProgressFiles' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\AlertGenerationUtil.java | 31 | Parameter 'instanceId' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\AlertGenerationUtil.java | 33 | Avoid declaring a variable if it is unreferenced before a possible exit point. |
|
4
|
Error Prone
| com\i2c\directdeposit\api\util\AlertGenerationUtil.java | 36 | Assigning an Object to null is a code smell. Consider refactoring. |
|
4
|
Design
| com\i2c\directdeposit\api\util\AlertGenerationUtil.java | 41 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Error Prone
| com\i2c\directdeposit\api\util\AlertGenerationUtil.java | 44 | Assigning an Object to null is a code smell. Consider refactoring. |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\AlertGenerationUtil.java | 56 | Parameter 'entries' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\AlertGenerationUtil.java | 56 | Parameter 'instanceId' is not assigned and could be declared final |
|
4
|
Error Prone
| com\i2c\directdeposit\api\util\AlertGenerationUtil.java | 67 | Assigning an Object to null is a code smell. Consider refactoring. |
|
3
|
Design
| com\i2c\directdeposit\api\util\AlertGenerationUtil.java | 71 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
3
|
Code Style
| com\i2c\directdeposit\api\util\AlertGenerationUtil.java | 74 | 'catch' branch identical to 'Exception' branch |
|
3
|
Error Prone
| com\i2c\directdeposit\api\util\AlertGenerationUtil.java | 74 | A catch statement should never catch throwable since it includes errors. |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\AlertGenerationUtil.java | 86 | Parameter 'alertType' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\AlertGenerationUtil.java | 86 | Parameter 'instanceId' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\AlertGenerationUtil.java | 86 | Parameter 'pendingEntry' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\AlertGenerationUtil.java | 86 | Parameter 'priConnection' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\AlertGenerationUtil.java | 86 | Parameter 'secConnection' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\util\AlertGenerationUtil.java | 91 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\util\AlertGenerationUtil.java | 95 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Error Prone
| com\i2c\directdeposit\api\util\AlertGenerationUtil.java | 99 | Assigning an Object to null is a code smell. Consider refactoring. |
|
4
|
Design
| com\i2c\directdeposit\api\util\AlertGenerationUtil.java | 99 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\util\AlertGenerationUtil.java | 99 | Potential violation of Law of Demeter (object not created locally) |
|
3
|
Design
| com\i2c\directdeposit\api\util\AlertGenerationUtil.java | 101 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Performance
| com\i2c\directdeposit\api\util\DDConstant.java | 11 | Avoid using redundant field initializer for 'isGraceFulShutdownRequested' |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDConstant.java | 11 | Do not use non-final non-private static fields |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 1 | A high number of imports can indicate a high degree of coupling within an object. |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 58 | Possible God Class (WMC=261, ATFD=820, TCC=15.696%) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 58 | The class 'DDUtil' has a Modified Cyclomatic Complexity of 3 (Highest = 12). |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 58 | The class 'DDUtil' has a Standard Cyclomatic Complexity of 3 (Highest = 12). |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 58 | The class 'DDUtil' has a total cyclomatic complexity of 261 (highest 12). |
|
3
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 59 | All methods are static. Consider using a utility class instead. Alternatively, you could add a private constructor or make the class abstract to silence this warning. |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 62 | Parameter 'ddaLengthWoFin' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 62 | Parameter 'fundsFiId' is not assigned and could be declared final |
|
2
|
Best Practices
| com\i2c\directdeposit\api\util\DDUtil.java | 70 | Avoid reassigning parameters such as 'recvCardNo' |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 70 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 73 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 75 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 84 | Potential violation of Law of Demeter (method chain calls) |
|
3
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 86 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 92 | Avoid if (x != y) ..; else ..; |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 92 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 95 | Linguistics Antipattern - The getter 'getNPTransCodeResp' should not return void linguistically |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 95 | Parameter 'response' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 97 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 98 | Potential violation of Law of Demeter (static property access) |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 102 | Parameter 'batchNo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 102 | Parameter 'entryRecNo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 102 | Parameter 'instanceId' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 102 | Parameter 'respCode' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 102 | Parameter 'respDesc' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 102 | Parameter 'traceAuditNo' is not assigned and could be declared final |
|
3
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 102 | Rather than using a lot of String arguments, consider using a container object for those values. |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 124 | Parameter 'description' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 124 | Parameter 'entry' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 124 | Parameter 'respCode' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 161 | Parameter 'entry' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 163 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 163 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 163 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 163 | Potential violation of Law of Demeter (static property access) |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 179 | Parameter 'entry' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 202 | Parameter 'entry' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 204 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 204 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 206 | Potential violation of Law of Demeter (method chain calls) |
|
3
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 206 | These nested if statements could be combined |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 208 | Potential violation of Law of Demeter (method chain calls) |
|
2
|
Best Practices
| com\i2c\directdeposit\api\util\DDUtil.java | 210 | Avoid reassigning parameters such as 'respCode' |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 210 | Potential violation of Law of Demeter (static property access) |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 217 | Parameter 'entry' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 217 | Parameter 'respCode' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 217 | Parameter 'respDesc' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 222 | Parameter 'entry' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 222 | Parameter 'respCode' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 222 | Parameter 'respDesc' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 222 | Parameter 'servicesApiRespCode' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 222 | Parameter 'servicesApiRespDesc' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 222 | Parameter 'successTransTraceAuditNo' is not assigned and could be declared final |
|
3
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 222 | Rather than using a lot of String arguments, consider using a container object for those values. |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 227 | Parameter 'achFailedTransInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 227 | Parameter 'entry' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 227 | Parameter 'respCode' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 227 | Parameter 'respDesc' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 227 | Parameter 'servicesApiRespCode' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 227 | Parameter 'servicesApiRespDesc' is not assigned and could be declared final |
|
3
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 227 | Rather than using a lot of String arguments, consider using a container object for those values. |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 232 | Parameter 'achFailedTransInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 232 | Parameter 'entry' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 232 | Parameter 'respCode' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 232 | Parameter 'respDesc' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 232 | Parameter 'servicesApiRespCode' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 232 | Parameter 'servicesApiRespDesc' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 232 | Parameter 'successTransTraceAuditNo' is not assigned and could be declared final |
|
3
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 232 | Rather than using a lot of String arguments, consider using a container object for those values. |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 237 | Parameter 'achFailedTransInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 237 | Parameter 'blockCardRequest' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 237 | Parameter 'entry' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 237 | Parameter 'logDDNameMatchVoliatedTransRequest' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 237 | Parameter 'respCode' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 237 | Parameter 'respDesc' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 237 | Parameter 'servicesApiRespCode' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 237 | Parameter 'servicesApiRespDesc' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 237 | Parameter 'successTransTraceAuditNo' is not assigned and could be declared final |
|
3
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 237 | Rather than using a lot of String arguments, consider using a container object for those values. |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 239 | Avoid if (x != y) ..; else ..; |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 252 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 252 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 261 | Parameter 'entry' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 261 | Parameter 'response' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 263 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 264 | Potential violation of Law of Demeter (static property access) |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 267 | Parameter 'entry' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 275 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 281 | Parameter 'entry' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 281 | Parameter 'respCode' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 281 | Parameter 'respDesc' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 281 | Parameter 'responseInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 281 | Parameter 'servicesApiRespCode' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 281 | Parameter 'servicesApiRespDesc' is not assigned and could be declared final |
|
3
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 281 | Rather than using a lot of String arguments, consider using a container object for those values. |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 289 | Parameter 'addendaCount' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 289 | Parameter 'receiverAcctNo' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 291 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 296 | Potential violation of Law of Demeter (method chain calls) |
|
3
|
Error Prone
| com\i2c\directdeposit\api\util\DDUtil.java | 303 | Avoid using Literals in Conditional Statements |
|
3
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 308 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 316 | Parameter 'entryLine' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 321 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 322 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 331 | Parameter 'addendaRecNumber' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 331 | Parameter 'batchNumber' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 331 | Parameter 'entryRecNo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 331 | Parameter 'line' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 331 | Parameter 'totalEntries' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 333 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 337 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 341 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 345 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 349 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 353 | Potential violation of Law of Demeter (static property access) |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 361 | Parameter 'orig' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 365 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 371 | Parameter 'orig' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 371 | Parameter 'pattern' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 375 | Potential violation of Law of Demeter (method chain calls) |
|
2
|
Best Practices
| com\i2c\directdeposit\api\util\DDUtil.java | 388 | Avoid reassigning parameters such as 'fullAddress' |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 388 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 390 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 398 | Parameter 'strToAppend' is not assigned and could be declared final |
|
2
|
Best Practices
| com\i2c\directdeposit\api\util\DDUtil.java | 405 | Avoid reassigning parameters such as 'fullAddress' |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 405 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 407 | Potential violation of Law of Demeter (object not created locally) |
|
2
|
Best Practices
| com\i2c\directdeposit\api\util\DDUtil.java | 429 | Avoid reassigning parameters such as 'fullAddress' |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 429 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 431 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 439 | Parameter 'abr' is not assigned and could be declared final |
|
2
|
Best Practices
| com\i2c\directdeposit\api\util\DDUtil.java | 458 | Avoid reassigning parameters such as 'fullName' |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 458 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 460 | Potential violation of Law of Demeter (object not created locally) |
|
2
|
Best Practices
| com\i2c\directdeposit\api\util\DDUtil.java | 475 | Avoid reassigning parameters such as 'fullName' |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 475 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 477 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 477 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 482 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 487 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 487 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 487 | Potential violation of Law of Demeter (object not created locally) |
|
2
|
Best Practices
| com\i2c\directdeposit\api\util\DDUtil.java | 497 | Avoid reassigning parameters such as 'fullName' |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 497 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 499 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 507 | Parameter 'addenda' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 525 | Parameter 'addenda' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 540 | Parameter 'addenda' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 551 | Parameter 'addenda' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 569 | Parameter 'entry' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 569 | Parameter 'isPopulateAchFailedTransactionInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 569 | Parameter 'responseInfo' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 573 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 573 | Potential violation of Law of Demeter (static property access) |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 581 | Parameter 'size' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 581 | Parameter 'string' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 596 | Parameter 'filePath' is not assigned and could be declared final |
|
3
|
Best Practices
| com\i2c\directdeposit\api\util\DDUtil.java | 607 | Consider using a try-with-resources statement instead of explicitly closing the resource |
|
1
|
Performance
| com\i2c\directdeposit\api\util\DDUtil.java | 609 | Avoid instantiating FileInputStream, FileOutputStream, FileReader, or FileWriter |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 610 | Potential violation of Law of Demeter (static property access) |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 632 | Parameter 'entry' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 637 | Parameter 'entry' is not assigned and could be declared final |
|
4
|
Error Prone
| com\i2c\directdeposit\api\util\DDUtil.java | 644 | Assigning an Object to null is a code smell. Consider refactoring. |
|
4
|
Error Prone
| com\i2c\directdeposit\api\util\DDUtil.java | 661 | Assigning an Object to null is a code smell. Consider refactoring. |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 675 | Parameter 'errorTransList' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 675 | Parameter 'fileSrNo' is not assigned and could be declared final |
|
3
|
Best Practices
| com\i2c\directdeposit\api\util\DDUtil.java | 680 | This for loop can be replaced by a foreach loop |
|
4
|
Performance
| com\i2c\directdeposit\api\util\DDUtil.java | 682 | Avoid instantiating new objects inside loops |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 686 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 686 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 686 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 686 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 686 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 686 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 700 | Parameter 'fiStatsInfo' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 706 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 710 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 712 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 716 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 716 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 716 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 716 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 716 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 717 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 722 | Parameter 'fiStatsInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 722 | Parameter 'fileStatsInfo' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 722 | The method 'makeDirDepositString(FIStatsInfo, FileStatsInfo)' has a NCSS line count of 69. |
|
4
|
Performance
| com\i2c\directdeposit\api\util\DDUtil.java | 726 | StringBuffer has been initialized with size 16, but has at least 41 characters appended. |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 751 | Potential violation of Law of Demeter (method chain calls) |
|
3
|
Performance
| com\i2c\directdeposit\api\util\DDUtil.java | 754 | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 759 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 766 | Potential violation of Law of Demeter (static property access) |
|
3
|
Performance
| com\i2c\directdeposit\api\util\DDUtil.java | 777 | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 796 | Potential violation of Law of Demeter (static property access) |
|
3
|
Performance
| com\i2c\directdeposit\api\util\DDUtil.java | 805 | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. |
|
3
|
Performance
| com\i2c\directdeposit\api\util\DDUtil.java | 833 | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 841 | Parameter 'entry' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 841 | Parameter 'fileStatsInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 841 | Parameter 'respCode' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 841 | Parameter 'respDesc' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 841 | Parameter 'traceAuditNo' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 845 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 846 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 847 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 850 | Parameter 'emailMsgBody' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 850 | Parameter 'emailMsgFooter' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 850 | Parameter 'emailMsgHeader' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 850 | Parameter 'emailSubject' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 850 | Parameter 'fromEmailAddress' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 850 | Parameter 'toEmailAddress' is not assigned and could be declared final |
|
3
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 850 | Rather than using a lot of String arguments, consider using a container object for those values. |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 865 | Parameter 'contentType' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 865 | Parameter 'emailMsgBody' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 865 | Parameter 'emailMsgFooter' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 865 | Parameter 'emailMsgHeader' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 865 | Parameter 'emailSubject' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 865 | Parameter 'fromEmailAddress' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 865 | Parameter 'toEmailAddress' is not assigned and could be declared final |
|
3
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 865 | Rather than using a lot of String arguments, consider using a container object for those values. |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 880 | Parameter 'fileName' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 887 | Potential violation of Law of Demeter (object not created locally) |
|
3
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 888 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 906 | Potential violation of Law of Demeter (method chain calls) |
|
3
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 912 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 920 | Parameter 'fiStatsInfo' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 928 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 929 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 930 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 933 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 943 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 943 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 944 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 944 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 945 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 945 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 945 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 958 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 959 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 959 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 960 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 960 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 960 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 966 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 966 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 968 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 971 | Parameter 'duplicateFiles' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 980 | Potential violation of Law of Demeter (static property access) |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 985 | Parameter 'fundsFIId' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 985 | Parameter 'instanceId' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 985 | Parameter 'pendingTransactionsMap' is not assigned and could be declared final |
|
4
|
Performance
| com\i2c\directdeposit\api\util\DDUtil.java | 987 | StringBuffer has been initialized with size 27, but has at least 127 characters appended. |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 1009 | Parameter 'description' is not assigned and could be declared final |
|
4
|
Performance
| com\i2c\directdeposit\api\util\DDUtil.java | 1011 | StringBuffer has been initialized with size 27, but has at least 118 characters appended. |
|
3
|
Performance
| com\i2c\directdeposit\api\util\DDUtil.java | 1013 | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. |
|
3
|
Performance
| com\i2c\directdeposit\api\util\DDUtil.java | 1015 | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 1022 | Parameter 'string' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 1023 | Potential violation of Law of Demeter (static property access) |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 1026 | Parameter 'value' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 1027 | Potential violation of Law of Demeter (static property access) |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 1030 | Parameter 'entries' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 1045 | Parameter 'ddaNumber' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 1045 | Parameter 'fiInfo' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 1055 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 1058 | Parameter 'fiInfo' is not assigned and could be declared final |
|
2
|
Best Practices
| com\i2c\directdeposit\api\util\DDUtil.java | 1060 | Avoid reassigning parameters such as 'ddaNumber' |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 1060 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 1063 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 1065 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 1070 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 1070 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 1073 | Parameter 'cardNumber' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 1073 | Parameter 'serviceHandler' is not assigned and could be declared final |
|
3
|
Best Practices
| com\i2c\directdeposit\api\util\DDUtil.java | 1086 | Position literals first in String comparisons |
|
3
|
Best Practices
| com\i2c\directdeposit\api\util\DDUtil.java | 1086 | Position literals first in String comparisons |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 1086 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 1086 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 1086 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 1086 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 1086 | Useless parentheses. |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 1086 | Useless parentheses. |
|
3
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 1091 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 1099 | Parameter 'entry' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 1099 | The method 'populateAgencycodeAndCardProgram' has a Modified Cyclomatic Complexity of 12. |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 1099 | The method 'populateAgencycodeAndCardProgram' has a Standard Cyclomatic Complexity of 12. |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 1099 | The method 'populateAgencycodeAndCardProgram(McpTransExtractFileMCPEntry)' has a cognitive complexity of 19, current threshold is 15 |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 1099 | The method 'populateAgencycodeAndCardProgram(McpTransExtractFileMCPEntry)' has a cyclomatic complexity of 12. |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 1106 | Avoid declaring a variable if it is unreferenced before a possible exit point. |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 1107 | Avoid declaring a variable if it is unreferenced before a possible exit point. |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 1110 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 1110 | Potential violation of Law of Demeter (static property access) |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 1116 | Avoid if (x != y) ..; else ..; |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 1119 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 1121 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 1122 | Avoid if (x != y) ..; else ..; |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 1122 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 1122 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 1124 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 1130 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 1134 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 1139 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 1143 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 1149 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 1150 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 1152 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 1153 | Avoid if (x != y) ..; else ..; |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 1153 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 1153 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 1154 | Avoid if (x != y) ..; else ..; |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 1154 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 1154 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 1157 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 1161 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 1166 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 1169 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 1173 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 1178 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 1183 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 1183 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 1189 | Potential violation of Law of Demeter (static property access) |
|
3
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 1192 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 1196 | Potential violation of Law of Demeter (static property access) |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 1204 | Parameter 'line' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 1204 | Parameter 'postfix' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 1204 | Parameter 'prefix' is not assigned and could be declared final |
|
3
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 1213 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 1220 | Parameter 'entry' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 1220 | Parameter 'serviceHandler' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 1220 | The method 'processDneRecord' has a Modified Cyclomatic Complexity of 10. |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 1220 | The method 'processDneRecord' has a Standard Cyclomatic Complexity of 10. |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 1220 | The method 'processDneRecord(McpTransExtractFileMCPEntry, ServicesHandler)' has a cognitive complexity of 17, current threshold is 15 |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 1220 | The method 'processDneRecord(McpTransExtractFileMCPEntry, ServicesHandler)' has a cyclomatic complexity of 12. |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 1220 | The method 'processDneRecord(McpTransExtractFileMCPEntry, ServicesHandler)' has an NPath complexity of 288, current threshold is 200 |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 1224 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 1224 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Error Prone
| com\i2c\directdeposit\api\util\DDUtil.java | 1225 | Assigning an Object to null is a code smell. Consider refactoring. |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 1225 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 1225 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 1227 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 1227 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 1227 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 1233 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 1233 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 1234 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 1234 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 1243 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 1247 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 1247 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 1248 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 1248 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 1253 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 1253 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Error Prone
| com\i2c\directdeposit\api\util\DDUtil.java | 1254 | Assigning an Object to null is a code smell. Consider refactoring. |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 1256 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 1256 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 1256 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 1262 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 1262 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 1263 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 1263 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 1271 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 1271 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 1272 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 1272 | Potential violation of Law of Demeter (static property access) |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 1278 | Parameter 'destinationOsType' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 1280 | Potential violation of Law of Demeter (static property access) |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 1289 | Parameter 'entry' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 1296 | Potential violation of Law of Demeter (method chain calls) |
|
3
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 1307 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 1313 | Parameter 'entries' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 1328 | Parameter 'dateOfDeath' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 1328 | Parameter 'dfiAccNo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 1328 | Parameter 'effectiveDate' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 1328 | Parameter 'fundTypeCode' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 1328 | Parameter 'fundsFIId' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 1328 | Parameter 'instanceId' is not assigned and could be declared final |
|
3
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 1328 | Rather than using a lot of String arguments, consider using a container object for those values. |
|
4
|
Error Prone
| com\i2c\directdeposit\api\util\DDUtil.java | 1330 | Assigning an Object to null is a code smell. Consider refactoring. |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 1335 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 1342 | Avoid unnecessary if..then..else statements when returning booleans |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 1342 | Potential violation of Law of Demeter (static property access) |
|
3
|
Error Prone
| com\i2c\directdeposit\api\util\DDUtil.java | 1342 | When instantiating a SimpleDateFormat object, specify a Locale |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 1350 | Parameter 'achTransCode' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 1350 | Parameter 'fiId' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 1350 | Parameter 'fileFormat' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 1350 | Parameter 'responsecode' is not assigned and could be declared final |
|
3
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 1350 | Rather than using a lot of String arguments, consider using a container object for those values. |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 1350 | The method 'getReturnTypeForResponseCode(String, String, String, String)' has a cyclomatic complexity of 10. |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 1364 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 1376 | Useless parentheses. |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 1380 | Avoid if (x != y) ..; else ..; |
|
3
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 1382 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Error Prone
| com\i2c\directdeposit\api\util\DDUtil.java | 1387 | Assigning an Object to null is a code smell. Consider refactoring. |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 1391 | Parameter 'fiId' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 1391 | Parameter 'fileFormat' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 1391 | Parameter 'responsecode' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 1404 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 1414 | Avoid if (x != y) ..; else ..; |
|
3
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 1416 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Error Prone
| com\i2c\directdeposit\api\util\DDUtil.java | 1421 | Assigning an Object to null is a code smell. Consider refactoring. |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 1426 | Parameter 'achTransCode' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 1426 | Parameter 'fileFormat' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 1426 | Parameter 'responseCode' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 1433 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 1434 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 1437 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 1437 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 1440 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 1440 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 1440 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 1443 | Avoid prefixing parameters by in, out or inOut. Uses Javadoc to document this behavior. |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 1443 | Parameter 'directDepositApiDao' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 1443 | Parameter 'fiInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 1443 | Parameter 'inProgressFilesSrNos' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 1443 | Parameter 'instanceIds' is not assigned and could be declared final |
|
4
|
Error Prone
| com\i2c\directdeposit\api\util\DDUtil.java | 1447 | Assigning an Object to null is a code smell. Consider refactoring. |
|
4
|
Error Prone
| com\i2c\directdeposit\api\util\DDUtil.java | 1455 | Assigning an Object to null is a code smell. Consider refactoring. |
|
4
|
Error Prone
| com\i2c\directdeposit\api\util\DDUtil.java | 1469 | Assigning an Object to null is a code smell. Consider refactoring. |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 1475 | Parameter 'directDepositApiDao' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 1475 | Parameter 'fileSrNo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 1475 | Parameter 'instanceIds' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 1475 | Parameter 'isCtxAsEnrolment' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 1487 | Parameter 'defaultValue' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 1487 | Parameter 'strValue' is not assigned and could be declared final |
|
3
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 1497 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 1507 | Parameter 'entries' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 1509 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 1509 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Error Prone
| com\i2c\directdeposit\api\util\DDUtil.java | 1518 | Assigning an Object to null is a code smell. Consider refactoring. |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 1523 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 1523 | Potential violation of Law of Demeter (static property access) |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 1527 | Parameter 'abstractDirectDepositApiDao' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 1527 | Parameter 'checkProcessorNodeStatusWaitSeconds' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 1527 | Parameter 'fundFinNodeId' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 1527 | Parameter 'fundsFiId' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 1527 | Parameter 'runningNodesCount' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 1531 | Potential violation of Law of Demeter (static property access) |
|
2
|
Best Practices
| com\i2c\directdeposit\api\util\DDUtil.java | 1542 | Avoid reassigning parameters such as 'digits' |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 1542 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 1542 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 1542 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 1542 | Potential violation of Law of Demeter (object not created locally) |
|
3
|
Performance
| com\i2c\directdeposit\api\util\DDUtil.java | 1546 | Avoid appending characters as strings in StringBuffer.append. |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 1551 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 1554 | Parameter 'counter' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 1558 | Parameter 'maxTime' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 1558 | Parameter 'minTime' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 1558 | Parameter 'timeDifference' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 1558 | Parameter 'totalTime' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 1565 | Parameter 'abstractDirectDepositApiDao' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 1565 | Parameter 'checkProcessorNodeStatusWaitSeconds' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 1565 | Parameter 'fiInfo' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 1565 | The method 'checkRangesUpdated(FIInfo, int, AbstractDirectDepositApiDao)' has a cognitive complexity of 17, current threshold is 15 |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 1565 | The method 'checkRangesUpdated(FIInfo, int, AbstractDirectDepositApiDao)' has a cyclomatic complexity of 10. |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 1568 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 1587 | Potential violation of Law of Demeter (static property access) |
|
3
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 1590 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 1596 | Parameter 'abstractDirectDepositApiDao' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 1596 | Parameter 'fiInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 1596 | Parameter 'instanceIds' is not assigned and could be declared final |
|
3
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 1606 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 1611 | Parameter 'entry' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 1611 | Parameter 'fiInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 1622 | Parameter 'entry' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 1622 | Parameter 'fiInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\DDUtil.java | 1622 | Parameter 'responseInfo' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 1623 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 1625 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 1625 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 1628 | Potential violation of Law of Demeter (static property access) |
|
2
|
Best Practices
| com\i2c\directdeposit\api\util\DDUtil.java | 1630 | Avoid reassigning parameters such as 'forcedPost' |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 1633 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 1633 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 1649 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\util\DDUtil.java | 1664 | Potential violation of Law of Demeter (method chain calls) |
|
3
|
Performance
| com\i2c\directdeposit\api\util\EmailConstants.java | 12 | Do not add empty strings |
|
3
|
Performance
| com\i2c\directdeposit\api\util\EmailConstants.java | 13 | Do not add empty strings |
|
3
|
Design
| com\i2c\directdeposit\api\util\HorizontalRangeManager.java | 21 | All methods are static. Consider using a utility class instead. Alternatively, you could add a private constructor or make the class abstract to silence this warning. |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\HorizontalRangeManager.java | 33 | Parameter 'ddProcessingStats' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\HorizontalRangeManager.java | 33 | Parameter 'instanceId' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\HorizontalRangeManager.java | 33 | Parameter 'interfaceId' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\HorizontalRangeManager.java | 33 | Parameter 'maxSrno' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\HorizontalRangeManager.java | 33 | Parameter 'minSrno' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\HorizontalRangeManager.java | 33 | Parameter 'processingDate' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\util\HorizontalRangeManager.java | 55 | Potential violation of Law of Demeter (static property access) |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\HorizontalRangeManager.java | 73 | Parameter 'instanceId' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\HorizontalRangeManager.java | 73 | Parameter 'interfaceId' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\HorizontalRangeManager.java | 73 | Parameter 'maxSrno' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\HorizontalRangeManager.java | 73 | Parameter 'minSrno' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\HorizontalRangeManager.java | 73 | Parameter 'processingDate' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\util\HorizontalRangeManager.java | 97 | Potential violation of Law of Demeter (static property access) |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\HorizontalRangeManager.java | 115 | Parameter 'instanceIds' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\HorizontalRangeManager.java | 115 | Parameter 'interfaceId' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\HorizontalRangeManager.java | 115 | Parameter 'processingDate' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\HorizontalRangeManager.java | 128 | Parameter 'instanceId' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\HorizontalRangeManager.java | 128 | Parameter 'interfaceId' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\HorizontalRangeManager.java | 128 | Parameter 'processingDate' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\util\HorizontalRangeManager.java | 146 | Potential violation of Law of Demeter (static property access) |
|
3
|
Design
| com\i2c\directdeposit\api\util\HorizontalRangeManager.java | 151 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\HorizontalRangeManager.java | 163 | Parameter 'batchSize' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\HorizontalRangeManager.java | 163 | Parameter 'ddProcessingStats' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\HorizontalRangeManager.java | 163 | Parameter 'instanceId' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\HorizontalRangeManager.java | 163 | Parameter 'interfaceId' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\HorizontalRangeManager.java | 163 | Parameter 'nodeId' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\HorizontalRangeManager.java | 163 | Parameter 'processingDate' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\util\HorizontalRangeManager.java | 183 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\util\HorizontalRangeManager.java | 194 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\util\HorizontalRangeManager.java | 200 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\util\HorizontalRangeManager.java | 200 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\util\HorizontalRangeManager.java | 204 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\util\HorizontalRangeManager.java | 206 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\util\HorizontalRangeManager.java | 206 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\util\HorizontalRangeManager.java | 206 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\HorizontalRangeManager.java | 206 | Useless parentheses. |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\HorizontalRangeManager.java | 206 | Useless parentheses. |
|
4
|
Design
| com\i2c\directdeposit\api\util\HorizontalRangeManager.java | 212 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\util\HorizontalRangeManager.java | 221 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\util\HorizontalRangeManager.java | 228 | Potential violation of Law of Demeter (static property access) |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\HorizontalRangeManager.java | 248 | Parameter 'achFileSrNo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\HorizontalRangeManager.java | 248 | Parameter 'connection' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\util\HorizontalRangeManager.java | 256 | Potential violation of Law of Demeter (static property access) |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\HorizontalRangeManager.java | 266 | Parameter 'fiInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\HorizontalRangeManager.java | 266 | Parameter 'instanceId' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\util\HorizontalRangeManager.java | 282 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\util\HorizontalRangeManager.java | 292 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\util\HorizontalRangeManager.java | 294 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\HorizontalRangeManager.java | 311 | Parameter 'connection' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\util\HorizontalRangeManager.java | 319 | Potential violation of Law of Demeter (static property access) |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\HorizontalRangeManager.java | 329 | Parameter 'rangeManagerWaitSec' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\HorizontalRangeManager.java | 337 | Parameter 'instanceId' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\HorizontalRangeManager.java | 337 | Parameter 'processedServiceHorizontalNodeMarkers' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\HorizontalRangeManager.java | 337 | Parameter 'serviceHorizontalNodeMarker' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\util\HorizontalRangeManager.java | 340 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\util\HorizontalRangeManager.java | 340 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\HorizontalRangeManager.java | 351 | Parameter 'instanceId' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\HorizontalRangeManager.java | 351 | Parameter 'serviceHorizontalNodeMarker' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\util\HorizontalRangeManager.java | 354 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\util\HorizontalRangeManager.java | 354 | Potential violation of Law of Demeter (method chain calls) |
|
3
|
Design
| com\i2c\directdeposit\api\util\ServicesApiUtil.java | 30 | All methods are static. Consider using a utility class instead. Alternatively, you could add a private constructor or make the class abstract to silence this warning. |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\ServicesApiUtil.java | 33 | Parameter 'entry' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\ServicesApiUtil.java | 33 | Parameter 'serviceHandler' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\util\ServicesApiUtil.java | 39 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\util\ServicesApiUtil.java | 39 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\util\ServicesApiUtil.java | 41 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\util\ServicesApiUtil.java | 41 | Potential violation of Law of Demeter (object not created locally) |
|
4
|
Design
| com\i2c\directdeposit\api\util\ServicesApiUtil.java | 41 | Potential violation of Law of Demeter (static property access) |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\ServicesApiUtil.java | 49 | Parameter 'entryObject' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\ServicesApiUtil.java | 49 | Parameter 'remarks' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\ServicesApiUtil.java | 49 | Parameter 'serviceHandler' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\util\ServicesApiUtil.java | 51 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\util\ServicesApiUtil.java | 51 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\util\ServicesApiUtil.java | 51 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\util\ServicesApiUtil.java | 51 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\util\ServicesApiUtil.java | 56 | Potential violation of Law of Demeter (static property access) |
|
4
|
Design
| com\i2c\directdeposit\api\util\ServicesApiUtil.java | 57 | Potential violation of Law of Demeter (static property access) |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\ServicesApiUtil.java | 76 | Parameter 'serviceHandler' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\ServicesApiUtil.java | 76 | Parameter 'ssn' is not assigned and could be declared final |
|
4
|
Error Prone
| com\i2c\directdeposit\api\util\ServicesApiUtil.java | 85 | Assigning an Object to null is a code smell. Consider refactoring. |
|
3
|
Error Prone
| com\i2c\directdeposit\api\util\ServicesApiUtil.java | 89 | A catch statement should never catch throwable since it includes errors. |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\ServicesApiUtil.java | 96 | Parameter 'benefitDetailsList' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\ServicesApiUtil.java | 96 | Parameter 'cardNo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\ServicesApiUtil.java | 96 | Parameter 'entryObject' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\ServicesApiUtil.java | 96 | Parameter 'serviceHandler' is not assigned and could be declared final |
|
3
|
Error Prone
| com\i2c\directdeposit\api\util\ServicesApiUtil.java | 101 | When instantiating a SimpleDateFormat object, specify a Locale |
|
4
|
Design
| com\i2c\directdeposit\api\util\ServicesApiUtil.java | 107 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\util\ServicesApiUtil.java | 107 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\util\ServicesApiUtil.java | 110 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\util\ServicesApiUtil.java | 110 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\util\ServicesApiUtil.java | 110 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Design
| com\i2c\directdeposit\api\util\ServicesApiUtil.java | 110 | Potential violation of Law of Demeter (static property access) |
|
4
|
Error Prone
| com\i2c\directdeposit\api\util\ServicesApiUtil.java | 116 | Assigning an Object to null is a code smell. Consider refactoring. |
|
3
|
Error Prone
| com\i2c\directdeposit\api\util\ServicesApiUtil.java | 120 | A catch statement should never catch throwable since it includes errors. |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\ServicesApiUtil.java | 127 | Parameter 'entry' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\ServicesApiUtil.java | 127 | Parameter 'fundsFiId' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\ServicesApiUtil.java | 127 | Parameter 'instanceId' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\ServicesApiUtil.java | 127 | Parameter 'request' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\util\ServicesApiUtil.java | 128 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\ServicesApiUtil.java | 133 | Parameter 'fundsFiId' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\ServicesApiUtil.java | 133 | Parameter 'instanceId' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\ServicesApiUtil.java | 133 | Parameter 'request' is not assigned and could be declared final |
|
4
|
Design
| com\i2c\directdeposit\api\util\ServicesApiUtil.java | 134 | Potential violation of Law of Demeter (method chain calls) |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\ServicesApiUtil.java | 140 | Parameter 'isExcludedList' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\util\ServicesApiUtil.java | 140 | Parameter 'servicesApiRequestObj' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\writer\AbstractFileWriter.java | 15 | Parameter 'bufferedWriter' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\writer\AbstractFileWriter.java | 15 | Parameter 'fiInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\writer\AbstractFileWriter.java | 15 | Parameter 'fileName' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\writer\AbstractFileWriter.java | 15 | Parameter 'filePath' is not assigned and could be declared final |
|
2
|
Error Prone
| com\i2c\directdeposit\api\writer\AbstractFileWriter.java | 15 | getInstance method always creates a new object and hence does not comply to Singleton Design Pattern behaviour. Please review |
|
4
|
Performance
| com\i2c\directdeposit\api\writer\impl\TextFileWriter.java | 20 | Avoid using redundant field initializer for 'fiInfo' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\writer\impl\TextFileWriter.java | 20 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\writer\impl\TextFileWriter.java | 20 | Private field 'fiInfo' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\writer\impl\TextFileWriter.java | 21 | Avoid using redundant field initializer for 'filePath' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\writer\impl\TextFileWriter.java | 21 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\writer\impl\TextFileWriter.java | 21 | Private field 'filePath' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\writer\impl\TextFileWriter.java | 22 | Avoid using redundant field initializer for 'fileName' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\writer\impl\TextFileWriter.java | 22 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\writer\impl\TextFileWriter.java | 22 | Private field 'fileName' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Performance
| com\i2c\directdeposit\api\writer\impl\TextFileWriter.java | 23 | Avoid using redundant field initializer for 'bufferedWriter' |
|
3
|
Error Prone
| com\i2c\directdeposit\api\writer\impl\TextFileWriter.java | 23 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
|
3
|
Design
| com\i2c\directdeposit\api\writer\impl\TextFileWriter.java | 23 | Private field 'bufferedWriter' could be made final; it is only initialized in the declaration or constructor. |
|
4
|
Code Style
| com\i2c\directdeposit\api\writer\impl\TextFileWriter.java | 25 | It is a good practice to call super() in a constructor |
|
4
|
Code Style
| com\i2c\directdeposit\api\writer\impl\TextFileWriter.java | 25 | Parameter 'bufferedWriter' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\writer\impl\TextFileWriter.java | 25 | Parameter 'fiInfo' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\writer\impl\TextFileWriter.java | 25 | Parameter 'fileName' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\writer\impl\TextFileWriter.java | 25 | Parameter 'filePath' is not assigned and could be declared final |
|
4
|
Code Style
| com\i2c\directdeposit\api\writer\impl\TextFileWriter.java | 32 | Parameter 'stringBuffer' is not assigned and could be declared final |
|
3
|
Design
| com\i2c\directdeposit\api\writer\impl\TextFileWriter.java | 38 | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
|
4
|
Design
| com\i2c\directdeposit\api\writer\impl\TextFileWriter.java | 40 | Potential violation of Law of Demeter (static property access) |
Generated by PMD 6.40.0 on 2022-05-16 - 12:19:59.
| Class Files | Problematic Files | Total | Scariest | Scary | Troubling |
|---|---|---|---|---|---|
| 83 | 26 | 63 |
0
|
52
|
11
|
12868 lines of code analyzed, in 83 classes, in 21 packages.
| Issue Type | Correctness | Security | Total |
|---|---|---|---|
| Count | 54 | 9 | 63 |
SpotBugs Rank: Scariest (1-4), Scary (5-9), Troubling (10-14), Of Concern (15-20).
| Bug Rank | Category | Issue | Details |
|---|---|---|---|
| Troubling | Correctness | Possible null pointer dereference in method on exception path |
Possible null pointer dereference of entry in com.i2c.directdeposit.api.parser.impl.ACHSingleRecordParserTask.parseRecord() on exception path
|
| Troubling | Correctness | Nullcheck of value previously dereferenced |
Nullcheck of file at line 1271 of value previously dereferenced in com.i2c.directdeposit.api.dao.impl.DirectDepositApiDaoImpl.insertFileHeaderData(McpTransExtractFile, String, String, String)
|
| Scary | Correctness | [Sb-Contrib] Method creates local variable-based synchronized collection |
Method com.i2c.directdeposit.api.generator.AbstractACHSingleRecordGenerator.addSpaces(String, int) creates local variable-based synchronized collection
|
| Scary | Correctness | [Sb-Contrib] Method creates local variable-based synchronized collection |
Method com.i2c.directdeposit.api.generator.AbstractACHSingleRecordGenerator.addSpaces(String, int, boolean) creates local variable-based synchronized collection
|
| Scary | Correctness | [Sb-Contrib] Method creates local variable-based synchronized collection |
Method com.i2c.directdeposit.api.generator.AbstractACHSingleRecordGenerator.addSpacesBefore(String, int) creates local variable-based synchronized collection
|
| Scary | Correctness | [Sb-Contrib] Method creates local variable-based synchronized collection |
Method com.i2c.directdeposit.api.generator.AbstractACHSingleRecordGenerator.createHashNumericValue(String) creates local variable-based synchronized collection
|
| Scary | Correctness | [Sb-Contrib] Method creates local variable-based synchronized collection |
Method com.i2c.directdeposit.api.generator.AbstractACHSingleRecordGenerator.createNumericValue(String, int) creates local variable-based synchronized collection
|
| Scary | Correctness | [Sb-Contrib] Method creates local variable-based synchronized collection |
Method com.i2c.directdeposit.api.generator.AbstractACHSingleRecordGenerator.getSpaces(String, int) creates local variable-based synchronized collection
|
| Scary | Correctness | [Sb-Contrib] Method creates local variable-based synchronized collection |
Method com.i2c.directdeposit.api.generator.AbstractACHSingleRecordGenerator.trimToLength(String, int) creates local variable-based synchronized collection
|
| Scary | Correctness | [Sb-Contrib] Method creates local variable-based synchronized collection |
Method com.i2c.directdeposit.api.generator.impl.FileControlRecordGenerator.writeEndLines(int, String) creates local variable-based synchronized collection
|
| Scary | Correctness | [Sb-Contrib] Method creates local variable-based synchronized collection |
Method com.i2c.directdeposit.api.handler.EmailNotificationHandler.emailTokenizer(String, String) creates local variable-based synchronized collection
|
| Scary | Correctness | [Sb-Contrib] Method creates local variable-based synchronized collection |
Method com.i2c.directdeposit.api.handler.EmailNotificationHandler.populateDuplicateTransactionsBuffer(String, Set, long) creates local variable-based synchronized collection
|
| Scary | Correctness | [Sb-Contrib] Method creates local variable-based synchronized collection |
Method com.i2c.directdeposit.api.handler.EmailNotificationHandler.prepareErrorRecordsStats(FIInfo) creates local variable-based synchronized collection
|
| Scary | Correctness | [Sb-Contrib] Method creates local variable-based synchronized collection |
Method com.i2c.directdeposit.api.handler.EmailNotificationHandler.prepareReturnFileSuccessMessage(FIInfo, FileStatistics, String) creates local variable-based synchronized collection
|
| Scary | Correctness | [Sb-Contrib] Method creates local variable-based synchronized collection |
Method com.i2c.directdeposit.api.processor.ProcessCardTransactionsTask.prepareCommaSepratedRecordNumbers() creates local variable-based synchronized collection
|
| Scary | Correctness | [Sb-Contrib] Method creates local variable-based synchronized collection |
Method com.i2c.directdeposit.api.processor.ProcessCardTransactionsTask.updateEntryStatusForUnprocessedEntries(AbstractDirectDepositApiDao, Connection) creates local variable-based synchronized collection
|
| Scary | Correctness | [Sb-Contrib] Method creates local variable-based synchronized collection |
Method com.i2c.directdeposit.api.tasks.ReturnBatchRecordsFetcherTask.fetchReturnRecordBatches() creates local variable-based synchronized collection
|
| Scary | Correctness | [Sb-Contrib] Method creates local variable-based synchronized collection |
Method com.i2c.directdeposit.api.util.DDUtil._prepareCommaSepratedSrNos(List) creates local variable-based synchronized collection
|
| Scary | Correctness | [Sb-Contrib] Method creates local variable-based synchronized collection |
Method com.i2c.directdeposit.api.util.DDUtil.getDestinationOsBasedLineSeparator(String) creates local variable-based synchronized collection
|
| Scary | Correctness | [Sb-Contrib] Method creates local variable-based synchronized collection |
Method com.i2c.directdeposit.api.util.DDUtil.prepareCommaSepratedSrNos(List) creates local variable-based synchronized collection
|
| Scary | Correctness | Possible null pointer dereference |
Possible null pointer dereference of file in com.i2c.directdeposit.api.dao.impl.DirectDepositApiDaoImpl.insertFileHeaderData(McpTransExtractFile, String, String, String)
|
| Scary | Correctness | [Sb-Contrib] Non derivable method declares throwing an exception that isn't thrown |
Non derivable method com.i2c.directdeposit.api.populateandvalidate.ParsedBatchesPopulatorAndValidatorTask.buildAndSubmitPopulateCardInfoBatchProcessorTask(ParsedBatchInfo) declares throwing an exception that isn't thrown
|
| Scary | Correctness | [Sb-Contrib] Method accesses list or array with constant index |
Method com.i2c.directdeposit.api.dao.impl.DirectDepositApiDaoImpl.fetchAchLodbatDetailsMinMaxSrNo(Connection, String, boolean) accesses list or array with constant index
|
| Scary | Correctness | [Sb-Contrib] Method accesses list or array with constant index |
Method com.i2c.directdeposit.api.populateandvalidate.PopulateAndValidateDDATransactionsTask.fetchAndPopulateCardInfo(String, String, McpTransExtractFileMCPEntry) accesses list or array with constant index
|
| Scary | Correctness | [Sb-Contrib] Method accesses list or array with constant index |
Method com.i2c.directdeposit.api.populateandvalidate.PopulateAndValidateDDATransactionsTask.fetchAndPopulateCardInfo(String, String, McpTransExtractFileMCPEntry) accesses list or array with constant index
|
| Scary | Correctness | [Sb-Contrib] Method accesses list or array with constant index |
Method com.i2c.directdeposit.api.util.HorizontalRangeManager.fetchAchLodbatDetailsMinMaxSrNo(String, FIInfo) accesses list or array with constant index
|
| Scary | Correctness | [Sb-Contrib] Method accesses list or array with constant index |
Method com.i2c.directdeposit.api.util.HorizontalRangeManager.fetchAchLodbatDetailsMinMaxSrNo(String, FIInfo) accesses list or array with constant index
|
| Scary | Correctness | [Sb-Contrib] Method concatenates the result of a toString() call |
Method com.i2c.directdeposit.api.handler.ChNameMatchHandler.matchChName(String, String, FraudParam, String, String) concatenates the result of a toString() call
|
| Scary | Correctness | [Sb-Contrib] Method concatenates the result of a toString() call |
Method com.i2c.directdeposit.api.persister.CommonDataBaseDataPersisterTask.acknowledgeCardsTransactionsBatch(CardsTransactionsBatch) concatenates the result of a toString() call
|
| Scary | Correctness | [Sb-Contrib] Method concatenates the result of a toString() call |
Method com.i2c.directdeposit.api.persister.InstanceCardsTransactionsBatchPersisterTask.acknowledgeCardsTransactionsBatch(CardsTransactionsBatch) concatenates the result of a toString() call
|
| Scary | Correctness | [Sb-Contrib] Method concatenates the result of a toString() call |
Method com.i2c.directdeposit.api.processor.AbstractProcessCrDrTransactionTask.processTransaction() concatenates the result of a toString() call
|
| Scary | Correctness | [Sb-Contrib] Method concatenates the result of a toString() call |
Method com.i2c.directdeposit.api.processor.AbstractProcessCrDrTransactionTask.processTransaction() concatenates the result of a toString() call
|
| Scary | Correctness | [Sb-Contrib] Method concatenates the result of a toString() call |
Method com.i2c.directdeposit.api.processor.AbstractProcessTransactionTask.populateServicesRequestObj(PostDDTransRequestInfo, boolean) concatenates the result of a toString() call
|
| Scary | Correctness | [Sb-Contrib] Method concatenates the result of a toString() call |
Method com.i2c.directdeposit.api.processor.impl.ProcessCreditTransactionTask.postFunds(ServicesRequestObj, ServicesHandler) concatenates the result of a toString() call
|
| Scary | Correctness | [Sb-Contrib] Method concatenates the result of a toString() call |
Method com.i2c.directdeposit.api.processor.impl.ProcessCreditTransactionTask.postFunds(ServicesRequestObj, ServicesHandler) concatenates the result of a toString() call
|
| Scary | Correctness | [Sb-Contrib] Method concatenates the result of a toString() call |
Method com.i2c.directdeposit.api.processor.impl.ProcessReversalTransactionTask.processTransaction() concatenates the result of a toString() call
|
| Scary | Correctness | [Sb-Contrib] Method concatenates the result of a toString() call |
Method com.i2c.directdeposit.api.processor.ProcessBatchTransactionsProcessorTask.prepareReissueCardServiceResquests(Connection, List, List, List, List, List) concatenates the result of a toString() call
|
| Scary | Correctness | [Sb-Contrib] Method concatenates the result of a toString() call |
Method com.i2c.directdeposit.api.processor.ProcessBatchTransactionsProcessorTask.prepareReissueCardServiceResquests(Connection, List, List, List, List, List) concatenates the result of a toString() call
|
| Scary | Correctness | [Sb-Contrib] Method concatenates the result of a toString() call |
Method com.i2c.directdeposit.api.processor.ValidateAndBuildServiceAPIRequestsTask.populateServicesRequestObj(PostDDTransRequestInfo, boolean) concatenates the result of a toString() call
|
| Scary | Correctness | [Sb-Contrib] Method concatenates the result of a toString() call |
Method com.i2c.directdeposit.api.tasks.FIDataFetcherAndProcessorTask.updateFileStatusForAllProcessedEntry(Set, Set) concatenates the result of a toString() call
|
| Scary | Correctness | [Sb-Contrib] Class defines non private logger using a static class context |
Class com.i2c.directdeposit.api.handler.AbstractChNameMatchHandler defines a non private logger using a static class context
|
| Scary | Correctness | [Sb-Contrib] Method specifies an unrelated class when allocating a Logger |
Method com.i2c.directdeposit.api.handler.ChNameMatchHandler.<static initializer for ChNameMatchHandler>() specifies an unrelated class when allocating a Logger. Saw "com.i2c.directdeposit.api.processor.AbstractProcessTransactionTask", expected "com.i2c.directdeposit.api.handler.ChNameMatchHandler".
|
| Scary | Correctness | [Sb-Contrib] Method passes a simple String.format result to an SLF4J's or Log4j2's format string |
Method com.i2c.directdeposit.api.reader.impl.ACHFileReaderTask.isValidNachaFileHeader(String) passes a simple String.format result to an SLF4J's or Log4j2's format string
|
| Scary | Correctness | [Sb-Contrib] Method passes a simple String.format result to an SLF4J's or Log4j2's format string |
Method com.i2c.directdeposit.api.reader.impl.ACHFileReaderTask.isValidNachaFileHeader(String) passes a simple String.format result to an SLF4J's or Log4j2's format string
|
| Scary | Correctness | [Sb-Contrib] Method passes a simple String.format result to an SLF4J's or Log4j2's format string |
Method com.i2c.directdeposit.api.reader.impl.ACHFileReaderTask.isValidNachaFileHeader(String) passes a simple String.format result to an SLF4J's or Log4j2's format string
|
| Scary | Correctness | [Sb-Contrib] Method passes a simple String.format result to an SLF4J's or Log4j2's format string |
Method com.i2c.directdeposit.api.reader.impl.ACHFileReaderTask.isValidNachaFileHeader(String) passes a simple String.format result to an SLF4J's or Log4j2's format string
|
| Scary | Correctness | [Sb-Contrib] Method passes a simple String.format result to an SLF4J's or Log4j2's format string |
Method com.i2c.directdeposit.api.reader.impl.ACHFileReaderTask.isValidNachaFileHeader(String) passes a simple String.format result to an SLF4J's or Log4j2's format string
|
| Scary | Correctness | [Sb-Contrib] Method passes a simple String.format result to an SLF4J's or Log4j2's format string |
Method com.i2c.directdeposit.api.reader.impl.ACHFileReaderTask.isValidNachaFileHeader(String) passes a simple String.format result to an SLF4J's or Log4j2's format string
|
| Scary | Correctness | [Sb-Contrib] Method passes a simple String.format result to an SLF4J's or Log4j2's format string |
Method com.i2c.directdeposit.api.reader.impl.ACHFileReaderTask.isValidNachaFileHeader(String) passes a simple String.format result to an SLF4J's or Log4j2's format string
|
| Scary | Correctness | [Sb-Contrib] Method specifies an unrelated class when allocating a Logger |
Method com.i2c.directdeposit.api.writer.impl.TextFileWriter.<static initializer for TextFileWriter>() specifies an unrelated class when allocating a Logger. Saw "com.i2c.directdeposit.api.reader.impl.ACHFileReaderTask", expected "com.i2c.directdeposit.api.writer.impl.TextFileWriter".
|
| Scary | Correctness | [Sb-Contrib] Method builds a list from one element using Arrays.asList |
Method com.i2c.directdeposit.api.processor.ProcessCardTransactionsTask.updateEntryStatusForUnprocessedEntries(AbstractDirectDepositApiDao, Connection) builds a list from one element using Arrays.asList rather than Collections.singletonList
|
| Scary | Correctness | [Sb-Contrib] Method check a map with containsKey(), before using get() |
Method com.i2c.directdeposit.api.dao.impl.DirectDepositApiDaoImpl.populateFileBatchesInfo(Map, long, FIInfo) checks a map with containsKey(), before using get()
|
| Scary | Correctness | [Sb-Contrib] Method gets an item from a map with get(), before using remove() |
Method com.i2c.directdeposit.api.threadpool.DirectDepositThreadPool.shutDownPool(String) gets an item from a map with get(), before using remove()
|
| Scary | Correctness | Possible null pointer dereference |
Possible null pointer dereference of responseInfo in com.i2c.directdeposit.api.parser.impl.FileBatchParserTask.verifyAndFetchRecordParserTasksResults(McpTransExtractFileBatchHeader, List, ParsedBatchInfo)
|
| Troubling | Security | [Find Security Bugs] Potential CRLF Injection for logs |
This use of org/apache/logging/log4j/Logger.warn(Ljava/lang/String;)V might be used to include CRLF characters into log messages. [(OWASP A10/2017), (CWE 93,117)]
|
| Troubling | Security | [Find Security Bugs] Potential CRLF Injection for logs |
This use of org/apache/logging/log4j/Logger.warn(Ljava/lang/String;)V might be used to include CRLF characters into log messages. [(OWASP A10/2017), (CWE 93,117)]
|
| Troubling | Security | [Find Security Bugs] Potential CRLF Injection for logs |
This use of org/apache/logging/log4j/Logger.warn(Ljava/lang/String;)V might be used to include CRLF characters into log messages. [(OWASP A10/2017), (CWE 93,117)]
|
| Troubling | Security | [Find Security Bugs] Potential CRLF Injection for logs |
This use of org/apache/logging/log4j/Logger.warn(Ljava/lang/String;)V might be used to include CRLF characters into log messages. [(OWASP A10/2017), (CWE 93,117)]
|
| Troubling | Security | [Find Security Bugs] Potential CRLF Injection for logs |
This use of org/apache/logging/log4j/Logger.warn(Ljava/lang/String;)V might be used to include CRLF characters into log messages. [(OWASP A10/2017), (CWE 93,117)]
|
| Troubling | Security | [Find Security Bugs] Potential CRLF Injection for logs |
This use of org/apache/logging/log4j/Logger.warn(Ljava/lang/String;)V might be used to include CRLF characters into log messages. [(OWASP A10/2017), (CWE 93,117)]
|
| Troubling | Security | [Find Security Bugs] Potential CRLF Injection for logs |
This use of org/apache/logging/log4j/Logger.warn(Ljava/lang/String;)V might be used to include CRLF characters into log messages. [(OWASP A10/2017), (CWE 93,117)]
|
| Troubling | Security | [Find Security Bugs] Potential CRLF Injection for logs |
This use of org/apache/logging/log4j/Logger.warn(Ljava/lang/String;)V might be used to include CRLF characters into log messages. [(OWASP A10/2017), (CWE 93,117)]
|
| Troubling | Security | [Find Security Bugs] Potential CRLF Injection for logs |
This use of org/apache/logging/log4j/Logger.debug(Ljava/lang/String;)V might be used to include CRLF characters into log messages. [(OWASP A10/2017), (CWE 93,117)]
|
Produced using SpotBugs 4.5.0.